0

在尝试使用 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 存储它来发布帖子。(我在这个线程的帮助下得到了这个工作)

我一开始并没有使用 access_token 集(因为 Facebook 文档声明发布点赞不需要任何参数),而是在我拼命尝试让点赞正确显示时添加了它。

我想到的一件事是:它表现出这种行为是因为我的 Facebook 帐户被指定为页面的管理员吗?如果是这样,我该如何在尚未发布的页面上使用非管理员帐户进行测试?

希望有人可以提供见解!

谢谢,
布拉德

4

0 回答 0