2012-04-02 4 views
0

Ich werde von einem Kunden angesprochen, der (neben anderen Dingen) das Login für soziale Netzwerke in seine Anwendung zusätzlich zu seiner API implementieren möchte, mit dem Ziel Facebook, Twitter und FourSquare. Mein Client richtet einen Webdienst ein.Anmelden einer Anwendung mit verschiedenen sozialen Netzwerken

Gibt es Bibliotheken von Drittanbietern, die dabei helfen? Ich weiß, dass es für Facebook das Facebook Connect Framework gibt, aber was ist mit Twitter API und Foursquare? Gibt es eine anständige iOS-Bibliothek für diese? (Für Twitter scheint MGtwitterEngine ein bisschen alt zu sein, seit über einem Jahr kein Update mehr). Ich muss die iOS-Versionen 4.3+ unterstützen, daher ist Apples Twitter-Integration keine Option.

Darüber hinaus basiert die native HTTP-API des Webservers auf Token (Anmeldung mit den gültigen Anmeldeinformationen, Empfangen eines Tokens und weitere Anforderungen an den Server über HTTP mit dem Token als Parameter). Muss er für die Unterstützung von Token, die er von Facebook, Twitter oder etwas anderem erhält, zusätzlich zu dem Token von seinem eigenen Dienst während des Anmeldevorgangs zusätzliche Arbeit leisten?

Vielen Dank im Voraus.

Antwort

0

meine eigene Frage zu beantworten:

  • Für Foursquare, Constantine Fry's Foursquare API für iOS scheint jetzt die besten (wenn nicht nur) Wahl.
  • Für Twitter können Sie RSTwitterEngine verwenden, die RSOAuthEngine verwendet, um das Twitter-Token zu erhalten. Das Schreiben von benutzerdefinierten Rückrufen ist von daher trivial.
  • Für Facebook ist es mit der offiziellen Facebook-API trivial.
Verwandte Themen