FacebookGraphAPIphp,用于对页面上的帖子作为页面进行评论

FacebookGraphAPIphp,用于对页面上的帖子作为页面进行评论,php,facebook,facebook-graph-api,facebook-comments,Php,Facebook,Facebook Graph Api,Facebook Comments,我正在使用下面的代码以页面的形式发布到我的facebook页面 $post_id = $facebook->api("/$page_id/feed","post",$args); 我想对我创建的帖子发表评论。我不知道该怎么做。但基于一些研究,我尝试了下面的代码,但没有成功 $comment_id = $facebook->api("/$post_id/comments?message='This is m message'"); $comment\u id的回显或打印不会返回任何

我正在使用下面的代码以页面的形式发布到我的facebook页面

$post_id = $facebook->api("/$page_id/feed","post",$args);
我想对我创建的帖子发表评论。我不知道该怎么做。但基于一些研究,我尝试了下面的代码,但没有成功

$comment_id = $facebook->api("/$post_id/comments?message='This is m message'");
$comment\u id回显打印不会返回任何内容


我如何才能做到这一点,即使用Facebook graph API for PHP在我的Facebook页面上发布评论?请给我指引正确的方向。

试试这样的方法

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

你有什么错误吗?你能试着在你的应用程序中对token的值做同样的操作,看看是否有错误。你能指导我在调试器中放什么吗?我是Facebook开发的新手。使用
getAccessToken()
从PHP SDK中回显您的访问令牌,在访问令牌字段中输入它,选择HTTP方法作为POST,并键入端点作为
/$POST\u id/comments
,在其中键入键值对作为
message
这是m message
,然后执行它。另外,请尝试发布您的问题的答案,看看是否还有任何问题。我在GraphAPI浏览器中试用了它,效果很好。但我不知道如何将其转换为相应的PHP代码。正如您所见,它成功地在指定的帖子下面创建了一条注释。我尝试了$comment\u id=$facebook->api(“/$post\u id/comments”、'post',数组('access\u token'=>$access\u token,'message'=>'这是我的消息');但是它不起作用。$post_id返回一个数组,而不是我认为的字符串。因此,在我的例子中,正确的代码如下:$comment\u id=$facebook->api(“/$post\u id[id]/comments“,'post',array('access\u token'=>$access\u token,'message'=>$message))@SarthakPatel-是的,需要在传递消息的同时传递访问令牌。干得好@Rikesh我收到此错误(#200)用户必须已接受TOS我是否还需要发布评论的用户的令牌?