Facebook Graph-API - (#200) Berechtigungen Fehler auf der Seite Post

Will ich post einer Facebook-Seite feed von JavaScript (als ob es von der Seite). Ich log-in OK, aber wenn ich versuche zu posten, gibt es den Fehler

"Fehler: Objekt
code: 200
Meldung: "(#200) Berechtigungen Fehler"
Typ: "OAuthException"

In der login, auth Antwort kommt durch, mit den folgenden Berechtigungen, die ich glaube, sind ausreichend -

"- E-Mail,contact_email,manage_pages,publish_pages,publish_actions,public_profile"."

Wie kann ich diese arbeiten bitte?

Wichtigsten Teile (plunk):

function postToMembers(){

    var access_token1 = FB.getAuthResponse()['accessToken'];

    var body = 'Post from code test';
    FB.api('/41622-PAGEID-34/feed', 'post', { message: body, access_token: access_token1 }, function(response) {
      if (!response || response.error) {
        console.log(response); 
      } else {
        alert('Post ID: ' + response.id);
      }
    });

};


function loginAndPost(){
    FB.login(function(response) {
       if (response.authResponse) {
         //Log auth permissions (in the response)
         console.log(response);
         FB.api('/me', function(response) {
          console.log('Successful login for: ' + response.name);
          document.getElementById('status').innerHTML =
            'Thanks for logging in, ' + response.name + '!';
        });

        postToMembers();

       } else {
         console.log('User cancelled login or did not fully authorize.');
       }
     }, {scope: 'publish_actions,publish_pages,manage_pages', return_scopes: true});
};

Zur info, ich habe mir die docs hier, hier, und hier und vielen StackOverflow-Beiträgen aber nicht bekommen kann es gehen.

InformationsquelleAutor HockeyJ | 2015-09-05
Schreibe einen Kommentar