Facebook API:确定FB.ui发送方法的收件人数量
Facebook API: Determine how many recipients of FB.ui send method
我的WP网站允许用户使用FB.ui()
发送方法向其他FB用户发送消息:
FB.ui(
method: 'send',
name: 'Bla Bla Bla',
link: 'http://www.example.com',
show_error: true,
display: 'popup'
},
function (data) {
console.log(data);
if ( data.success=true ) {
console.log('SUCCESS');
jQuery.post('http://www.example.com/wp-admin/admin-ajax.php', {
action : 'my_ajax_function',
user_id: '###',
postID : MyAjax.postID
}, function(returned) { console.log(returned); }
);
} else {
console.log('Failed to send FB invite');
};
}
);
如您所见,我正在回调函数中进行 AJAX 调用。我真的希望 AJAX 调用能够访问刚刚收到消息的收件人数量。当我记录传递到回调函数中的数据时,除了success : true
之外,我没有看到任何有用的信息。
有人知道检索收件人数量的方法吗?
当我记录传递到回调函数中的数据时,除了成功之外,我没有看到任何有用的信息:true
这只是因为你自己设定了data.success的价值——data.success=true
这不是比较,而是任务。
有人知道检索收件人数量的方法吗?
没有直接的方法可以做到这一点,请参阅 https://developers.facebook.com/docs/reference/dialogs/send/:
"如果发送消息成功,用户将被重定向到redirect_uri。否则,将显示错误。与"赞"按钮不同,它本身没有返回值。
您可以尝试在请求read_mailbox
权限后找到用户通过user/outbox
连接发送的消息 - 但您仍然必须通过查看created_time
和/或message
内容来确定其中的哪条消息是正确的。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Objective-C的JavaScript注入方法
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- toBoolean方法类似于toString
- 如何在单击复选框后调用控制器方法
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 递归使用 eval() 是检查程序执行的好方法吗?
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- toLocaleDateString和toLocaleString方法不尊重机器时区
- Facebook API:确定FB.ui发送方法的收件人数量
- 寻找搜索浏览器cookie的方法并确定href="邮件收件人:"链接
- 是否有一种方法可以仅与特定的邮件收件人共享链接