2010-12-14 2 views
1

Ich habe eine Facebook-Anwendung erstellt.Poststatus auf Facebook

Es funktioniert nur für mein Konto bedeutet, ich kann Nachricht nur auf meinem Konto senden.

Wie wird es möglich sein, dass die Nutzer eingibt ihre access_token und Nachricht und dass wird über diese access_token und Nachricht sollte durch meine Facebook-Anwendung auf dem jeweiligen Benutzerkonto gesendet werden authentifiziert werden.

In sort möchte ich den Status auf Facebook nur mit access_token eines Benutzers veröffentlichen.

Ich habe das gleiche für Twitter getan und das funktioniert gut.

Kann mir jemand helfen?

+0

Wo ist das Problem -, dass andere Benutzer können Loggen Sie sich nicht ein oder dass sie den Status nicht posten können, wenn sie sich einloggen? Ist Ihre App eine Facebook gehostete App oder ist es eine separate Website, die Facebook Connect oder die Grafik oder etwas anderes verwendet? Befindet sich Ihre App im Entwicklungsmodus, d. H. Funktioniert nur für Sie und Ihre Freunde? – Rup

+0

@Rup: Ich möchte den Status auf Facebook nur mit access_token eines Benutzers posten –

Antwort

0

Hier ist der Prozess, den ich für eine meiner Facebook-Anwendungen verwendet haben, um Wandpfosten von einem Benutzer [meiner Bewerbung] zu einem ihrer Freunde:

  1. über den Prozess in der Authentication section of the documentation beschrieben Authentifizieren des Benutzers
  2. Shop die access_token (verkeilt gegen die Benutzer-ID Facebook) zurückgegeben https://graph.facebook.com/oauth/access_token nach Ihrem Anruf
  3. Wenn Sie an der Wand eines der Benutzer Freunde schreiben müssen, nachschlagen der access_token Sie oben in Schritt 2 gespeichert und rufen Sie die Graph API (wie im Unterabschnitt "Publishing" beschrieben) o f die Post section of the documentation) damit.

Bitte beachten Sie: Sie müssen die ‚offline_access‘ erweiterte Erlaubnis beantragen das Token zu verwenden, nachdem der Benutzer bei Facebook angemeldet hat. Außerdem gibt Facebook Beschränkungen für die Anzahl der Anfragen vor, die Sie pro Nutzer pro Tag stellen können. Theoretisch sollte dies mit Ihrer Anwendung wachsen, aber ich habe Probleme vorher erfahren, wo dies nicht passiert ist. Sie können Ihre aktuellen Grenzen überprüfen:

http://www.facebook.com/business/insights/app.php?id=[app_id] & tab = Zuweisungen