我已经做了大量的搜索/阅读和修补我试图使用PHP代码(我很乐意使用Javascript,但它表现出相同的行为)喜欢我的游戏“粉丝页面”上的特定帖子。我的Facebook API调用返回成功,但'Like'总是来自页面,而不是来自我的实际Facebook用户帐户。
我正在使用以下代码:
$post = array();
$post['access_token'] = $sr->oauth_token; //from decoded $_REQUEST['signed_request'];
$r = $this->facebook->api($fbPostID.'/likes', 'POST', $post);
我知道我的帖子ID有效。我已经将它存储起来使用PHP来创建帖子。 (我在this thread)
的帮助下完成了这项工作我没有开始使用access_token设置(因为Facebook文档状态不需要参数来发布类似的内容),但是我在绝望的尝试中添加了它以使其能够正常显示。
我发现的一件事是:它是否表现出这种行为,因为我的Facebook帐户被指定为该页面的管理员?如果是这样,我如何在尚未发布的页面上使用非管理员帐户进行测试?
希望有人能提供见解!
感谢,
布拉德