如何知道给出url的post id?

时间:2014-01-08 03:17:30

标签: php facebook

我想用facebook php api发表评论,
但我只知道页面网址,没有帖子ID,
如何知道给出url的post id?     

$post_data=array(
    'message'=>'post a comment test',
    'link'=>'http://www.persunmall.com/p19000', // how to know post id
);


// how can i know the post id base on the link?
$facebook->api('/'.$post_id.'/comments','post',$post);

1 个答案:

答案 0 :(得分:1)

可以在调用$facebook->api返回的数组中找到帖子ID。

例如:

$facebook->api(<your API call>);

然后,您可以在调用'Feed'时在$ result ['id']中找到帖子ID,如所示here

$result = $facebook->api('/121468571287906/feed/','post',$attachment); 

此外,Facebook的API会返回一个响应对象,该对象将包含原始呼叫的帖子ID。尝试在原始调用中添加返回值,然后检查它。例如,检查此代码的$ returnObject的详细信息:

$returnObject = $facebook->api('/'.$post_id.'/comments','post',$post);

有关详细信息,请参阅Facebook API reference