Verwenden Sie den Geräte-Login, die auf Smart TV / Konsole
Habe ich bemerkt, dass Facebook zu unterstützen scheint, Gerät die Anmeldung mit token /PIN-Code statt der user/login verwendet werden auf Geräte wie Fernseher oder Konsole:
https://www.facebook.com/device
In der Suche nach dem dev-Seite kann ich sehen, es war ein Artikel in diesem Zusammenhang aber, zumindest in Deutschland, gibt man einen 404.
Jemand mehr Informationen dazu?
Dank
FYI, gibt es einen Normentwurf, der zurzeit im Gange für die OAuth-2.0-Gerät Flow - tools.ietf.org/html/draft-denniss-oauth-device-flow
InformationsquelleAutor bl1ck1 | 2013-05-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
habe ich seit der recherche für das auch aber leider ist das facebook-Gerät auth ist noch in der experimentellen und Sie nicht geben, neue Schlüssel (partner), verwenden Sie das Gerät auth.
Finden Sie das Beispiel hier:
http://oauth-device-demo.appspot.com/
Schauen Sie sich einfach die website-Quelle und man kann die Anwendungs-id, die mit es funktioniert.
Der andere ist der twitter-oauth-PIN funktioniert es und öffentlich verfügbar ist (ich verwende es)
https://dev.twitter.com/docs/auth/pin-based-authorization
InformationsquelleAutor imkrisna
Facebook login für smarttv/Geräte ohne facebook-sdk ist es möglich, durch code , überprüfen Sie die Dokumentation hier :
https://developers.facebook.com/docs/facebook-login/for-devices
InformationsquelleAutor Nico AD
Implementieren Login für Geräte,
Facebook-Login für die Geräte ist für Geräte, die direkt HTTP-Aufrufe über das internet. Im folgenden werden die API-Aufrufe und-Antworten zu Ihrem Gerät machen können.
1. Aktivieren Sie Login für Geräte
Ändern der Einstellungen > Erweitert > OAuth-Einstellungen > Anmeldung von Geräten auf 'Yes' stellen.
2. Einen Code erzeugen, der benötigt wird, um facebook Gerät Identifizierung
Wenn die person, die Klicks, die Log-in mit Facebook, Sie Gerät sollte eine HTTP-POST an:
Die Antwort kommt in dieser form:
Diese Antwort bedeutet:
3. Anzeigen-Code
Ihrem Gerät angezeigt werden sollen, die die user_code und sagen, die Menschen zu besuchen, die verification_uri wie facebook.com/device auf Ihrem PC oder smartphone. Finden Sie die Design-Richtlinien.
4. Umfrage für die Autorisierung
Ihrem Gerät sollte eine Umfrage der Geräte-Login API, um zu sehen, wenn die person, die autorisiert wurde, Ihre Anwendung. Sie sollten dies tun in dem Intervall, das in der Antwort auf Ihren Anruf in Schritt 1, die alle 5 Sekunden. Ihr Gerät sollte Umfrage:
Erhalten Sie 200 HTTP-code, den ich.e Benutzer erfolgreich autorisiert das Gerät. Das Gerät kann nun mit der access_token-Wert authentifizierte API-Aufrufe.
5. Bestätigen Sie Den Erfolgreichen Login
Ihrem Gerät angezeigt werden sollen, die Ihren Namen und wenn vorhanden, ein Profil Bild, bis Sie klicken Sie auf Weiter. Um die person, name und Profilbild, Ihr Gerät sollte eine standard-Graph-API-Aufruf:
Antwort:
6. Store Access Token
Ihrem Gerät anhalten sollte der access-token andere Anforderungen an die Grafik-API.
Geräte-Login-access-Token gültig für bis zu 60 Tage, kann aber sein invalided in einer Reihe von Szenarien. Zum Beispiel, wenn eine person ändert Ihr Facebook-Passwort Ihres access-token ist ungültig.
Wenn das token ungültig ist, muss Ihr Gerät löschen, werden die token aus seinem Speicher. Die person, die mit Ihrem Gerät ausführen muss das Gerät Anmelden fließen Sie erneut mit Schritt 1, um einen neuen, gültigen token.
InformationsquelleAutor Somnath Muluk
Ändern Sie es wieder. In diesem moment Dokumentation passt nicht der tatsächlichen situation.
Allgemein alle arbeiten wie erwartet mit einem kleinen Unterschied.
Login from Devices
config fährt jetztProducts -> Facebook Login
.So, müssen Sie zu:
App id
von headline,Client Token
aus dem appSettings -> Advanced
. Es ist auchNative or desktop app?
Frage/config. Ich drehe es auf.Add product
und dannGet started
aufFacebook login
. Bewegen Sie zurück zu Ihrer app config, klicken Sie auf neu hinzugefügteFacebook login
und Sie werden sehen, IhreLogin from Devices
config.InformationsquelleAutor Mykytak