2012-03-27 9 views
0

Was ich mit meiner Android-Anwendung erreichen möchte, ist die Möglichkeit, auf Facebook-Daten zuzugreifen. Ohne Facebook-SDK und direktes Anfordern von Graph-API ist es möglich, Daten von Facebook zu extrahieren?Verwendung der Graph-API direkt in einer Android-Anwendung

+1

Werfen Sie einen Blick auf [Hackbook] (https://github.com/facebook/facebook-android-sdk/tree/master/examples/Hackbook) – Andrei

Antwort

3

Sicher, Blick auf den Code der Facebook SDK for android. Es ist nur ein Wrapper für http Anfragen, Sie können sie selbst tun. Aber, um ehrlich zu sein, ist dieser Wrapper es wert.

3

Wie @Snicolas schrieb der Android SDK ist hauptsächlich ein Wrapper für einfache http Anfrage an Facebook. Sie können diese Anfragen selbst ohne die Verwendung der SDK machen, aber es wird nur den Prozess "schmerzhafter" machen.

Hier sind einige Vorteile des SDKs mit:

  1. Single Sign On: Wahrscheinlich die wichtigste Pro für das sdk ist, dass mit dem SSO Sie den lästigen Prozess der Login auf Facebook entfernen, wie Sie sein könnten Beachten Sie, dass es keinen Spaß macht, Ihre E-Mail und Ihr Passwort auf mobilen Geräten einzugeben.

  2. Grafikfehler sind bereits für Sie analysiert und werden als Ausnahmen ausgelöst. Sie müssen die Antwort nicht auf Fehler überprüfen.

  3. Einfacher Zugriff auf alle Anfragen in async mode.

  4. Verwenden Sie einen einfachen Pfad (z. B. "/ me/feed") anstelle von vollständigen URLs, auch der SDK fügt allen Anfragen automatisch das Zugriffstoken hinzu.

  5. Die sdk ist ein offizieller, von Facebook erhalten, so dass Sie wissen, dass sie auf dem neuesten Stand sind (so lange, wie Sie Ihre Version halten aktualisiert)

  6. Die sdk kommt mit einigen ui Dialogen im Brunnen Bekannter Facebook-Stil, das spart Ihnen Zeit beim Erstellen des UIs und gibt den Benutzern ein vertrautes UI.

Nun, warum willst du nicht die SDK verwenden? Was erwarten Sie von der direkten Interaktion mit dem Graphen api?

+0

In einer früheren Instanz Entwicklung einer Facebook-Anwendung in einer .net-Umgebung I verwendet SDK nur um es später zu finden, wie einfach es ist, Grafik APi direkt aufzurufen. – MACMAN

+0

Ich sage nicht, dass es nicht einfach ist, direkt auf das Diagramm zuzugreifen, aber was gewinnen Sie? –

+0

regelmäßige Updates von Facebook. – MACMAN

Verwandte Themen