2013-04-24 41 views
3

我用下面的代码发布到我的Facebook页面,页面Facebook的图形API PHP做出一个帖子的评论的页面上

$post_id = $facebook->api("/$page_id/feed","post",$args); 

我想要的职位,我评论创建。我不知道该怎么做。但基于一些研究,我尝试了下面的代码,它不起作用。

$comment_id = $facebook->api("/$post_id/comments?message='This is m message'"); 

呼应的print_r$ COMMENT_ID不返回任何东西。

我该如何做到这一点,即使用Facebook图形API for PHP在我的Facebook页面发布评论?请引导我朝着正确的方向前进。

+1

您是否收到任何错误?您可以尝试在[debugger](https://developers.facebook.com/tools/explorer)上使用应用程序中的令牌值,并查看是否有任何错误。 – 2013-04-24 06:49:33

+0

你能指导我把什么东西放在调试器中吗?我是Facebook发展的新手。 – 2013-04-24 07:06:11

+1

使用'getAccessToken()'从您的PHP SDK中唤醒您的访问令牌,在访问令牌字段中输入它,选择HTTP方法作为POST,并输入终点为'/ $ post_id/comments',并在其中键入键值对作为'message'和'This is m message'并执行它。也请尝试张贴作为您的问题的答案,看看是否还有任何问题。 – 2013-04-24 07:22:14

回答

3

尝试这样的事情,

$facebook ->api('/'.$post_id.'/comments', 
'post', 
    array(
     'access_token' => $your_access_token_variable, 
     'message' => 'Your message', 
    ) 
); 
+0

不适用于我。 – 2013-04-24 06:55:56

+1

$ post_id返回一个数组而不是我认为的字符串。 所以在我的情况下,正确的代码如下: $ comment_id = $ facebook-> api(“/ $ post_id [id]/comments”,'post',array('access_token'=> $ ACCESS_TOKEN ,'message'=> $ message)); – 2013-04-24 08:19:11

+0

@SarthakPatel - 是需要将访问令牌与消息一起传递。良好的工作! – Rikesh 2013-04-24 08:25:31

相关问题