FB.ui发送不向用户发送消息

时间:2012-07-09 11:02:59

标签: facebook api fb.ui

我有一个连接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和没有app_id尝试过,但没有任何帮助。

1 个答案:

答案 0 :(得分:1)

问题解决了。似乎Facebook在您在fb.ui选项中使用的链接上需要200响应状态代码。我有一个301重定向 - 这就是为什么它不起作用。

相关问题