Facebook graph api Facebook管理页面问题
我一直在尝试以我的页面的名义发布。我是应用程序和页面的管理员 我在应用程序中创建了一个测试应用程序。我使用了该应用程序ID,并在这样登录时请求管理页面和发布操作范围Facebook graph api Facebook管理页面问题,facebook-graph-api,facebook-javascript-sdk,Facebook Graph Api,Facebook Javascript Sdk,我一直在尝试以我的页面的名义发布。我是应用程序和页面的管理员 我在应用程序中创建了一个测试应用程序。我使用了该应用程序ID,并在这样登录时请求管理页面和发布操作范围 jQuery(document).ready(function() { jQuery.ajaxSetup({ cache: true }); jQuery.getScript('//connect.facebook.net/en_UK/all.js', function(){ FB.init({ app
jQuery(document).ready(function() {
jQuery.ajaxSetup({ cache: true });
jQuery.getScript('//connect.facebook.net/en_UK/all.js', function(){
FB.init({
appId: 'XXXXXXXXX'
});
jQuery('#loginbutton,#feedbutton').removeAttr('disabled');
FB.getLoginStatus(function(response){
FB.login(function(response){
console.log(response);
postToPage();
}, {scope: 'manage_pages,publish_actions'});
});
});
});
下面是我的postToPage函数
function postToPage() {
var page_id = 'XXXXX';
window.FB.api('/' + page_id, {fields: 'access_token'}, function(resp) {
if(resp.access_token) {
window.FB.api('/' + page_id + '/feed',
'post',
{ message: "I'm a Page!", access_token: resp.access_token }
,function(response) {
console.log(response);
});
}
});
}
我很好地登录了。我被要求获得许可,但我确实获得了访问令牌。然后,在发布时,我得到了回应
“(#200)用户尚未授权应用程序执行此操作
行动”
因为我是网页和应用程序的管理员,并且我正在使用测试应用程序,所以我不在我缺少的地方?。任何人都可以提供帮助。如果您使用的是2.3版,请从 发布页面权限-发布页面需要此新权限 作为一页。以前的发布操作是必需的。授予 在v2.3自动发布之前,管理_页面并发布_操作 已授予发布页面的权限。如果有人通过v2.3登录,您需要 除了管理页面外,还明确请求发布页面