Wie verbinde ich mich mit Facebook Graph API von Python mit Anfragen, wenn ich kein Benutzerzugriffstoken benötige?

8

Ich versuche den einfachsten Weg zu finden, Facebook Graph API mit meinen bevorzugten Anfragen Bibliotheken zu verwenden. Das Problem besteht darin, dass alle Beispiele, die ich gefunden habe, über Benutzerzugriffstoken , über Weiterleitungen und Benutzerinteraktion verfügen.

Alles was ich brauche, ist nur Anwendungszugriffstoken . Ich behandle keine nicht öffentlichen Daten, daher brauche ich keine Benutzerinteraktion, und da meine endgültige App ein Befehlszeilenskript sein soll, sind keine Weiterleitungen erwünscht.

Ich habe etwas Ähnliches gefunden hier , aber es scheint alles außer elegant zu sein. Außerdem würde ich etwas lieber mit Anfragen oder Anfragen-OAuth2 . Oder vielleicht gibt es eine Bibliothek dafür? Ich habe Requests-Facebook und Facepy (beide Anfragen basieren), aber alle Beispiele sind mit Umleitung usw. Facepy behandelt überhaupt keine Autorisierung, es akzeptiert nur deinen Token und es liegt an dir, ihn irgendwie zu bekommen.

Könnte jemand bitte ein kurzes, vernünftiges Arbeitsbeispiel geben, wie man nur das Anwendungszugriffstoken bekommt?

    
Honza Javorek 30.01.2013, 18:34
quelle

2 Antworten

9

Nach Zypern :

%Vor%

(mit den richtigen Werten für client_id und client_secret ) gibt mir etwas, das wie ein Zugriffstoken aussieht.

    
Richard Barnett 31.01.2013, 12:47
quelle
1

Wenn Sie nur eine schnelle / kleine Anfrage benötigen, können Sie das Zugriffstoken manuell ausschneiden und in Ihren Code einfügen: Ссылка

Hinweis: Im Gegensatz zu Richard Barnetts Antwort müssen Sie den Code bei jeder Verwendung des graphischen API-Explorers manuell neu generieren.

    
sk8asd123 05.09.2013 21:39
quelle