2012-12-07 36 views
2

我正在使用PHP SDK來請求api來喜歡我自己頁面上的帖子。Facebook Api:像用戶或頁面上的帖子

$like = $facebook->api("/".$postid."/likes", 'post'); 

然而,代碼運行順利,但是當我喜歡我自己的網頁上後,「喜歡」正在發送從頁面本身,而不是我的用戶帳戶。從「{我的頁面}」喜歡這個。「而不是「你喜歡這個」。

有沒有解決方法或者字段?

權限:(擴展)publish_stream只有

更新: Facebook的決定,沒有必要來修復這個bug。 2012年12月12日23:06·狀態更改爲已關閉·優先級更改爲無

+0

這似乎是Facebook內的一個錯誤。有人在2012年11月20日提交了錯誤報告。http://laz.im/KRHzN –

回答

0

Facebook API在進行API調用時使用當前登錄用戶。因此,如果在您的Facebook帳戶中指定了您將其用作YOUR_PAGE_NAME,那麼是的,所有行爲如:「like」,「comment」,「share」等都將從您的頁面創建,而不是從您的個人帳戶創建。如果你想「喜歡」帖子,那麼你應該去facebook.com,點擊「主頁」菜單旁邊的箭頭,然後選擇「將Facebook用作你的名字」。

希望這會有所幫助。

+0

嗨,感謝您的快速回復。然而,我正在使用Facebook作爲我自己,並且我還通過頁面頂部的「您正在發佈,評論和喜歡{name}」頁面內的個人帳戶更改這些活動。 –

相關問題