我需要向包含自定义图片和链接的用户朋友发送消息。
这是我的代码:
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);
}
我的问题是响应始终为空([])。我需要知道用户选择哪些朋友发送消息。
提前致谢。
答案 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
);