0
我试图在Facebook公司页面上发布访问权限。facebook api在使用应用程序标识发布到公司页面时出现的问题:(#200)用户未授权应用程序执行此操作
我创建了一个应用程序,并获得了appId和秘密。
我已经将应用程序链接到现有的Facebook页面。
我已经检索到appId的accessToken。
但得到响应:“(#200)用户尚未授权应用程序执行此操作。”
哪位用户参考了错误陈述? AppId用户?该页面的管理员(我)?我在哪里可以授予这些缺失的权利?
我想实现的功能不是Facebook的用户依赖,但是公司(或appID)的依赖。
我真搞不清楚这个...
关过程中,我们可以创建一个伪造的用户(存放在公司文件),并出任该用户 - 但这违背了Facebook的政策,这是不我们要沿着这条路走...
function FB_doPost(link, message, accessToken) {
console.info('doPost');
FB.api('/pageid/feed', 'post', {
access_token: accessToken,
message: message,
link: link
}, function (response) { if (!response || response.error) { console.info('error occured: ' + response.error.message) } else { console.info(' post id: ' + response.id) }; }
);}
Page Admin是否可以是AppId?
一个代码示例? – Carsten
您需要的所有内容都在Facebook文档中,包括最重要语言的代码示例。你应该从这里开始,如果你想使用JS SDK:https://developers.facebook.com/docs/facebook-login/login-flow-for-web/v2.3 – luschn
这也将是有趣的你,我猜 - 它详细解释了登录过程:http://www.devils-heaven.com/facebook-javascript-sdk-login/ – luschn