2015-05-06 8 views
6

Ich möchte die Liste der Seiten von einem Konto mit meiner App ziehen. Ich nahm Bezug von https://developers.facebook.com/docs/facebook-login/login-flow-for-web/v2.2facebook API: manage_pages Erlaubnis funktioniert nicht

Ich habe hinzugefügt, einige Bereiche "manage_pages, publish_stream, read_stream, publish_actions, publish_pages" zu fb: login-button so, dass ich Seiten ziehen kann. Ich habe eine weitere Funktion

function getFacebookPages() { 
    FB.api('/me/accounts', function(apiResponse) { 
     if(apiResponse && !apiResponse.error) { 
      console.log('For Facebook pages'); 
      console.log(apiResponse); 
     } 
    }); 
} 

hinzugefügt, um Seiten zu ziehen, aber es Seiten nicht ziehen.

Bitte helfen Sie mir.

+0

nicht funktioniert Welche E-Mail-Konto verwenden Sie? Der, mit dem du die App registriert hast? Haben Sie versucht, dies in https://developers.facebook.com/tools/explorer/ Graph explorer auszuführen? – Slartibartfast

+1

Ich versuche meine persönlichen Accountseiten durch eine App zu ziehen. Im Idealfall, wenn wir Bereiche wie "manage_pages, publish_pages" definieren, wird üblicherweise beim ersten Login der Zugriff auf diese Berechtigung zugelassen. Aber es fragt nie in meinem Fall und wenn ich die Erlaubnis überprüft habe mit FB.api ('/ me/Berechtigungen', Funktion (apiResponse) {console.log (apiResponse);}); Es zeigt immer nur die Standardberechtigung 'public_profile' als erteilt an. – Amit

+0

Ich war durch https://developers.facebook.com/docs/facebook-login/review gegangen, wo ich im Video einige Informationen über Änderungen in der Erlaubnis habe und diese Informationen an das Facebook-Team übermittelt werden müssen. Aber ich habe nicht vorgeschlagen, was und wie können wir das ändern? – Amit

Antwort

11

Für Berechtigungen, die nicht die Standardeinstellungen sind (E-Mail, public_profile, user_friends) Sie müssen in den Status & Review '(aus dem Menü in der App-Dashboard) eine Vorlage für sie zu machen.

Bis Ihre Überprüfung abgeschlossen ist, können Sie in Ihrer App eine TEST-App unter "Test Apps" erstellen (wiederum über das Menü in Ihrem App-Dashboard). Wenn Sie die IDs einer Test-App codieren, benötigen Sie die Übermittlung nicht für Berechtigungen. Geben Sie sie einfach im Bereich an.

Dies muss arbeiten, mehr Details bitte geben, wenn nicht

Verwandte Themen