Facebook FB.ui对方法的空响应:'发送'

时间:2011-12-14 20:16:46

标签: facebook facebook-javascript-sdk fb.ui

我需要向包含自定义图片和链接的用户朋友发送消息。

这是我的代码:

FB.ui({
    method: 'send',
    name: 'Name',
    link: 'http://www.example.com',
    picture: 'http://www.example.com/picture.jpg',
    description: 'Description'
    }, requestCallback
);  

function requestCallback (response) {
    console.log(response);
}

我的问题是响应始终为空([])。我需要知道用户选择哪些朋友发送消息。

提前致谢。

2 个答案:

答案 0 :(得分:1)

编辑:这已经过时了,请不要理会。

我的回答并不是完全回答你的问题,但你至少可以检查用户是否分享了某些东西:据我所见,如果用户点击“取消”,则回复不会空但是空。如果他分享,那么答案就是空阵。

答案 1 :(得分:0)

据我所知,您无法通过UI“发送”方式获取所选用户,我自己使用“apprequests”方法选择用户的朋友。

也许您可以使用apprequest框选择目标用户,然后在FB.ui发送呼叫中预填充所选用户,如下所示:

FB.ui({
    method: 'send',
    to:'[SELECTED USER IDS]',
    name: 'Name',
    link: 'http://www.example.com',
    picture: 'http://www.example.com/picture.jpg',
    description: 'Description'
    }, requestCallback
);