Zugang zur Facebook-API, die Verwendung von REST-und HttpClient
Werde ich verwenden RESTful-Web-Services und HttpClient Zugang Facebook API REST-Server.
Bin eher ein Neuling auf REST-und Facebook-APIs...
Frage(N):
Überprüfung /Genehmigung
(1) Wenn ich eine session-key gesendet durch einen client-app, wie kann ich das überprüfen und zu authentifizieren, dass der Benutzer vorhanden ist und dann die Abfrage für seine /Ihre Freunde auf dem server?
Wie kann ich den Zugriff auf diese Facebook Erholsamen end-Punkte:
http://wiki.developers.facebook.com/index.php/Users.getInfo
und
http://wiki.developers.facebook.com/index.php/Friends.getLists
über einen HTTP-GET-Anfrage? Bedeutung, was bedeutet Sie die vollständige URL Aussehen inklusive Parameter?
(2) Was wäre die vollständigen RESTful-URL Aussehen, greifen die APIs (die ich oben aufgeführt)?
Buchung auf eines Freundes Wand
(3) Nach überprüfung /Genehmigung, Abfragen, Benutzer-Freunde, wie (die API), die würde ich nutzen, um einen Beitrag zu einer Freundin an die Wand?
(4) gibt es zusätzliche Parameter, die ich brauche, zum Anhängen an die Facebook RESTful-Server-URL?
HTTP-Client
(5) füge ich die RESTful-web-service-Aufrufe an diese Facebook-APIs in meinem Java-Programm über HttpClient?
Frohes Programmieren und danken Ihnen für die Zeit nehmen, dies zu Lesen...
InformationsquelleAutor mw_javaguy | 2009-09-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann ich nicht beantworten alle Ihre Fragen, aber die Methode Aufrufe über
http://api.facebook.com/restserver.php
so ein Aufrufusers.getInfo
sieht wie folgt aushttp://api.facebook.com/restserver.php?method=users.getinfo
Müssen Sie auch vergehen, die in Ihrem api-Schlüssel und andere Parameter der Methode benötigt. Aber anstatt die http-Aufrufe selbst, muss es einige Java-Bibliothek, die abstracts aller dieser Weg für Sie.
Als diese eine REST-API - web-service-Endpunkt mit der Methode der Festlegung des lösungsumfangs in der URL und alle Aufrufe via HTTP GET oder POST.
Ehrlich gesagt ist das RPC-über-HTTP-und etwa so weit vom REST, wie Sie bekommen können (kein Wortspiel beabsichtigt!). Facebook sollte sich ändern, Ihre API-Dokumentation, es ist schlicht und einfach falsch.
InformationsquelleAutor blank
In Bezug auf erstellen der URL die ich verwendet habe, dieser code scheint zu funktionieren ziemlich gut...
Stellen Sie sicher, dass Sie das kritisch sehen-Komponenten - die Tatsache, dass die Argumente werden alphabetisch sortiert, und das ganze wird verschlüsselt mit MD5, aber der string, der verschlüsselt ist, ist etwas anderes als die URL-Zeichenfolge.
Beachten Sie auch, dass die API-keys müssen ausgefüllt werden!
So, um die URL für die Methode User.getInfo und zurück, die ersten und letzten Namen, würde ich Folgendes tun...
Hoffe, das hilft 🙂
InformationsquelleAutor Spedge