我創建和應用程序在Facebook(它是在「沙箱模式」)。 我在頁面中添加了「connect to facebook」按鈕。 登錄工程確定,但是當我嘗試使用方法stream_publish,我得到這個錯誤:Facebook應用程序,登錄和與PHP不工作stream.publish
Uncaught exception 'FacebookRestClientException' with message 'The user hasn't authorized the application to perform this action' in
我注意到,當我登錄時,它不會說的「內容發佈到你的牆」登錄彈出。我看到,當我用facebook連接按鈕登錄到digg.com時,但在應用程序中看不到它。
所以,我需要在我的應用程序設置中設置某種設置...是否有另一個登錄用戶將授予我的應用程序在他的流上發佈數據?
更新#1
這是我用它來編輯我的流線:
$這個 - > facebook_connect->客戶端 - > stream_publish($消息,NULL,NULL,XXXXXX, XXXXXXXX); 其中XXXXXXX是我在FB上的用戶標識。
更新#2 當我登錄我的FB上的個人資料,進入「帳戶」,「應用程序設置」,「編輯設置」我的申請,我沒有看到「內容發佈到我的牆「,如在」事件「應用程序中...
看起來像一個偉大的教程。我也會看看這個!非常感謝!我正在使用REST api,我猜它已經過時了... – mrmuggles 2010-07-07 01:56:05
要刪除「iframe」類型的應用程序,只需刪除「canvas」參數。它工作的很好,謝謝:) – mrmuggles 2010-07-07 02:53:08