0

ich eine WP7 App haben, die mit Facebook verbinden und lässt vermuten, ich habe die Benutzer ZugriffstokenBeitrag auf ein Unternehmen Facebook-Seite Wand im Namen eines Benutzers

Ich frage mich, ob es möglich ist, an der Wand schreiben von einige Unternehmen Facebook-Seite als Benutzer. (Ich habe keinen Besitz der Facebook-Seite und nicht in irgendeiner Weise damit verbunden)

Wenn es ist, wissen Sie, welche Erlaubnis muss ich erhalten? würde gerne irgendeine Art von Code-Schnipsel oder eine Richtung, die ich folgen sollte.

Danke.

Antwort

1

ist es nicht möglich, auf das Verhalten des Benutzers auf der Wand zu schreiben. Sie erhalten immer einen Token im Rahmen einer Facebook-Anwendung - also wird die App an der Wand posten, nicht der Nutzer. Und die maximale Berechtigung App einen Benutzer fragen kann für publish_stream ist, das können Sie (Ihre Anwendung tatsächlich) zu:

Ermöglicht Ihre App-Inhalte, um Kommentare zu schreiben, und mag an einem Strom des Benutzers und zu den Streams der Freunde des Benutzers.

so, um an die Firma Wand zu schreiben, müssen Sie:

  1. Anfrage publish_stream Erlaubnis des Benutzers
  2. Ausgabe eine Postanforderung an https://graph.facebook.com/ <>/Feed-URL mit Ihrer Nachricht

Es ist wirklich einfach zu testen. Gehen Sie zu https://developers.facebook.com/tools/explorer, klicken Sie auf "Get access token", wählen Sie "publish_stream" Erlaubnis in "Erweitert", legen Sie Aktion auf POST, geben Sie "LGUSA/feed" in URL-Feld, klicken Sie auf "ein Feld hinzufügen", geben Sie "Nachricht: test "und klicken Sie auf POST. Sie erhalten die ID Ihres Posts zurück. Siehe Screenshot im Anhang screenshot

+0

danke für die Antwort, also verstehe ich noch nicht genau, was sind meine Grenzen, nach http://StackOverflow.com/Questions/5335290/How-to-Post-image-on-facebook- fan-page-using-c-sharp-facebook-sdk-on-codeplex es scheint möglich, auf einer fan page wall zu posten. Also was ist der Unterschied? verzeih mir, ich bin nicht sehr vertraut mit dem Facebook-Jargon was ist der Unterschied zwischen Feed und einer Wand? – Michael

+0

Blick auf LGUSA Seite Ich sehe was ist ein Feed, jetzt bin ich mir nicht sicher, ich verstehe, wo ist die Wand. Also, wenn ich mich bei LGUSA über einen kaputten Fernseher beschweren möchte, würde ich es auf den Feed schreiben? – Michael

+0

yes - feed ist der Nachrichtenstrom, der an der Wand erscheint.Auch - ich denke, Sie sind verwirrt - ich sagte, dass es möglich ist, an der Wand zu posten und bot die Möglichkeit, es von FB Graph API Tool zu tun. Sie können genau das gleiche aus dem C# -Code machen. Der erste Satz meiner Antwort stellt nur klar, dass der Beitrag von der App sein wird, die auf dem Verhalten des Benutzers, nicht vom Benutzer direkt handelt. – avs099

0

Leider das wird ein bisschen vauge sein, aber hier geht:

  • Zuerst wird der Benutzer auf Facebook authentifiziert haben wird. Es gibt ein gutes Beispiel here. Dadurch erhalten Sie eine Authentifizierung, damit Sie mit der API interagieren können.
  • Der Benutzer wird Facebook-Berechtigungen benötigen, um an die Wand zu schreiben. Facebook-Berechtigungen werden beschrieben here. Ich weiß nichts über die Besonderheiten Ihres Problems, aber mit mehr Details kann ich vielleicht mehr helfen.
  • dann sollten Sie in der Lage sein, an die entsprechende Wand mit der Facebook-Adresse graph api zu posten (Sie müssen wahrscheinlich mit einem Entwicklerkonto bei Facebook angemeldet sein, um auf diese Seite zu gelangen).
Verwandte Themen