0
我正在做一個FB應用程序,它應該允許用戶使用Javascript SDK在他們的牆上或朋友的牆上分享內容。第一部分貌似好,但不是第二部分。下拉框選擇帖子將出現在哪個牆上。我找不到這個選項,我只能假設它已經從API中刪除,因爲它可能來自FB自己的界面。我可以使用「Facebook共享者」,但在某些瀏覽器上,彈出窗口被阻止。Facebook的ui對話框 - 「分享到牆」丟失
有人可以幫忙嗎?
我正在做一個FB應用程序,它應該允許用戶使用Javascript SDK在他們的牆上或朋友的牆上分享內容。第一部分貌似好,但不是第二部分。下拉框選擇帖子將出現在哪個牆上。我找不到這個選項,我只能假設它已經從API中刪除,因爲它可能來自FB自己的界面。我可以使用「Facebook共享者」,但在某些瀏覽器上,彈出窗口被阻止。Facebook的ui對話框 - 「分享到牆」丟失
有人可以幫忙嗎?
要在朋友的牆上發佈,您需要兩個朋友的stream_publish權限(用戶和他的朋友必須是該應用的用戶並授予您權限),並且您必須對該朋友的Feed執行POST請求:
$config = array('link' => 'yoururl.com',
'message' => 'message',
'picture' => 'feed.jpg',
'name' => 'name',
'caption' => 'caption');
$ret_obj = $this->facebook->api('/'.$friend_id.'/feed', 'POST', $config);
你可以通過AJAX做POST請求,但是恐怕沒有這個動作的facebook JS對話框。