2016-05-13 12 views
2

seit gestern versuche ich einen Status mit Bild (oder nicht) mit einer Facebook-Seite mit Facebook Graph API.Post Bild oder Status mit Facebook Seite mit api

Client mit diesem Bereich verbunden:

E-Mail, public_profile, manage_pages, user_posts, publish_actions, publish_pages

i

diese Funktion aufrufen
postPicture =() => { 
     FB.api("/231713458314438/feed", 
       "POST", 
       { 
        "link": "http://ichef-1.bbci.co.uk/news/660/cpsprodpb/17A21/production/_85310869_85310700.jpg", 
        "message": "test" 
       }, 
       function (response) { 
        console.log(response) 
       } 
     ); 
    } 

Veröffentlichung veröffentlicht wird, aber mit Mein persönlicher Account auf Seite und nicht in Admin mit Seite.

Also haben Sie eine Idee, wie ein Status mit der Seite veröffentlicht?

Antwort

1

Aus der Dokumentation hier: https://developers.facebook.com/docs/graph-api/overview/

Sie müssten auch die access_token für eingeloggte Admin als paremeter Anforderung generiert passieren:

postPicture =() => { 
    FB.api("/231713458314438/feed", 
      "POST", 
      { 
       "link": "http://ichef-1.bbci.co.uk/news/660/cpsprodpb/17A21/production/_85310869_85310700.jpg", 
       "message": "test", 
       "access_token": {your-access-token} 
      }, 
      function (response) { 
       console.log(response) 
      } 
    ); 
} 
+0

Hallo, es dasselbe tat, diese Veröffentlichung Post Mit meinem Konto auf der Seite und nicht der Seite – Fantasim

+1

dann ist das Zugriffstoken, das Sie haben, von Ihrem Konto, stellen Sie sicher, dass Sie sich vom Browser abmelden, melden Sie sich über die Anwendung mit dem Konto an, das Sie posten müssen, und rufen Sie diese Methode auf. – Sajal

+0

Ja, ich erhalte access_token, wenn ich eine Anwendung anwende oder wenn ich eine Seite lade, die facebook api lädt, aber es tut das gleiche Ergebnis. Ich möchte mit der Seite und nicht mit meinem Konto veröffentlichen ... – Fantasim

Verwandte Themen