jVa*_*ron 7 javascript jquery facebook
我正在尝试为Facebook和网站之间同步的帖子建立评论系统.
到目前为止,一切正常,除非我以一个管理页面的用户登录,它作为页面发布,无论我尝试做什么.
我首先进行了我的页面设置并取消选中"始终评论并在您的页面上发布为测试页面,即使将Facebook用作X."
我的代码如下:
// fb-id is usually POST_ID
FB.api($comments.data('fb-id') + '/comments', 'post', {
message: $('textarea', $comments).val(), // this works fine
from: FB.getUserID() // no effect
}, function(){
// callback here
});
Run Code Online (Sandbox Code Playgroud)
我甚至试图撤销我的权限,在/ me/permissions上执行DELETE并使用publish_stream获取一个新令牌,但仍然会将其作为页面发布.
我只是想用图形API资源管理器中,从那里,如果我张贴到POST_ID /注释中使用的访问令牌只有publish_stream,它还文章为我的网页,而不是我的用户登录.
还试过FB PHP SDK,用相同的参数,不同的方式来获取access_token,同样的事情发生了.
任何人都知道我如何强制FB发布评论作为登录用户?或者这是Facebook的错误?我看到有1-2个人在网上抱怨这个问题,但没有修复.
编辑 Facebook上的错误报告已被接受并分配.这个问题现在可以关闭,因为它是一个有效的错误.