2013-07-23 83 views
2

成功後東西Facebook羣組使用後:PHP得到鏈接至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代碼內,上面的成功發佈之後?

回答

2

如果你在你的$postResult這個迴應:

{ 
    "id": "xxxx_xxxx" 
} 

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

https://facebook.com/xxxx_xxxx 

Facebook將處理轉移到真正的最後的網址您的小組。

我測試了這個使用Graph API Explorer它似乎一直工作。

+1

這工作! 我只是檢查,然後使用$ postResult ['id'] –

+0

甚至更​​好的解決方案(即使你沒有登錄到Facebook也可以使用)是:http://www.facebook.com/groups/xxxx/永久/ XXXX / –