Facebook JS API上的评论权限错误,尽管我有授权
Permissions error on Facebook JS API for comments, even though I have the auths
我正在尝试使用FB JS API发布注释。
FB.api("/" + myFBPageId + "/comments", "post", {
"fb:explicitly_share": true
"message": contents
}, function(response) { console.log(response) })
不幸的是,尽管我同时拥有publish_actions和publish_stream权限,但我还是得到了这个异常:
"message":"(#200) Permissions error","type":"OAuthException","code":200
嗯,什么?为什么?我已经测试过了,我在网站上用FB进行了验证。我刚刚仔细检查了一下:
FB.login(function(response) {
console.log(response);
}, {scope: 'publish_stream'});
所以我的问题是,这里的权限错误是什么?我该如何修复它?
我正在尝试发布评论
你只是在给页面id。脸书怎么会知道它应该对哪个订阅源发表评论?因此,你应该向脸书提供订阅源id,而不是你想发表评论的页面。如果您想在提要上发表评论,以下是正确的语法:
/POST_ID/comments
,而不是/PAGE_ID/comments
而且,如果你想发布一个提要而不是评论,你应该使用-
/PAGE_ID/feed
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 我可以在json对象中添加一个函数吗
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 为什么我的解析云代码请求'未经授权'
- 如何在我的chrome扩展中授权用户
- 使用我自己的服务器解析云代码返回“未经授权”
- JWT 返回无效签名错误,即使我在授权中输入令牌也是如此
- 从我的应用中打开/关闭或取消授权用户,并列出应用中用户的操作
- 使用 Javascript SDK,当用户尚未授权我的应用程序时,如何获取 Facebook 用户 ID
- Facebook JS API上的评论权限错误,尽管我有授权
- 授权我的应用程序使用我的web服务
- ajax后调用MVC动作时,我使用[授权]给出状态:200错误
- 如何防止用户从未经授权的设备连接到我的web应用程序
- 当用户没有被授权进行查询时,我如何让Breeze返回HttpResponse 401 ?
- 我该如何使用Service Worker为我所有的API请求添加一个授权头?
- 当Facebook被授权时,我如何调用函数?无法致电FB.ui
- 我的应用程序的Twitter api授权
- 我如何显示/隐藏按钮在角根据用户授权
- 我如何启动你管视频在彩色盒