【发布时间】:2012-07-09 11:02:59
【问题描述】:
我有一个连接了 Facebook API 的网站。用户通过 Facebook 获得以下权限:offline_access、user_birthday、read_stream、publish_stream、email、user_about_me、user_website、user_location
我有一个他的朋友列表(用户被授予访问权限)和每个人的“发送消息”按钮。当用户单击按钮时,我使用以下选项调用 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,但没有任何帮助。
【问题讨论】:
-
您是否启用了沙盒模式?启用沙盒后,您无法向用户发送消息。除非用户在您的 Facebook 帐户上注册为开发者。
-
不,它被禁用并且应用程序处于活动状态(我们已经使用了一年多)