PHP获得Facebook帖子的链接

时间:2013-07-23 18:27:40

标签: php facebook

成功使用以下内容向Facebook群组发布内容:

$post_url = '/' . $my_group_id . '/feed';
$msg_body = array('link' => urldecode($link), 'message' => 'New post:');
try {
  $postResult = $facebook->api($post_url, 'post', $msg_body);
  if (!$postResult) // handle error...
} catch (FacebookApiException $e) {
  // handle error...
}

问题是:如何在Facebook上获得此新帖子的永久链接,以便我可以从其他网站指向它?

我可以通过检查Facebook中新帖子的属性来获取手动,但在上面成功发布后,如何在PHP代码中获取

1 个答案:

答案 0 :(得分:2)

如果您在$postResult

中有此回复
{
  "id": "xxxx_xxxx"
}

固定链接为"https://facebook.com/{id}",所以它是:

https://facebook.com/xxxx_xxxx

Facebook将处理转发到您小组中的真实最终网址。

我使用Graph API Explorer进行了测试,看起来效果一致。