我有一個網站連接Facebook API。用戶通過Facebook授權,具有以下權限:offline_access,user_birthday,read_stream,publish_stream,email,user_about_me,user_website,user_locationFB.ui發送不發送消息給用戶
我有他的朋友列表(用戶被授予訪問權限)和「發送消息」每個按鈕。我叫fb.ui方法有以下選項時,該按鈕用戶點擊:正常顯示
app_id: fb_app_id,
to: fb_user_id,
method: 'send',
name: 'Message Title',
description: 'Message Text',
picture: '/images/fb-icon-180x180.png',
link: 'http://facebook.com/'
對話框本身(我想這個人將其發送到是正確的),但是當我點擊保存,一顯示空白頁面並且不發送消息。
這是一個權限問題還是我的代碼中存在一個錯誤?我嘗試過,沒有app_id,但沒有任何幫助。
您是否啓用了Sandbox模式?沙箱啓用時,您無法發送消息以供使用。除非用戶在Facebook帳戶中註冊爲開發人員。 – reach4thelasers 2012-07-09 11:07:16
不,它被禁用並且應用程序處於活動狀態(我們已經使用了一年以上) – Grin 2012-07-09 11:15:05