使用Facebook JS SDK中的send对话框获取用户ID
Get user ID of the person using the send dialog in Facebook JS SDK
我想创建一个选项,让我们的用户使用facebook发送对话框在我们的网站上分享一个项目。用户需要选择他或她想要分享内容的朋友。之后,我想知道发送它的人和发送对象的用户ID,这样我就可以在网站上创建一个私有部分,用户可以在那里讨论产品。
我正在考虑解决使用一个唯一的数字作为参数在项目的重定向url和添加facebook用户ID的数据库。这样我就可以创建发送消息的用户(和他的朋友)与他们想私下讨论的特定项目之间的关系。
FB.ui({
method: 'send',
name: 'People Argue Just to Win',
link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html',
display: 'popup',
},
function(response) {
console.log(response);
});
响应对象只持有一个成功bool值,我找不到一种方法来获得有关结果的更多信息。有什么其他解决方法吗?
我认为你这样做是不可能的,因为这会侵犯用户隐私。
如果用户通过你的应用程序认证,你可以访问他们的Facebook ID,如果你使用请求对话框(http://developers.facebook.com/docs/reference/dialogs/requests/)而不是发送按钮,你会得到一个响应,它会给你发送请求的人的用户ID。
相关文章:
- 获取打开jquery对话框的button的id
- 获取活动的jQuery UI对话框
- 如何使用jQuery中的覆盖对话框来获取反馈表单
- 对话框,数据选择器获取id
- jquery模态对话框通过id获取输入类型text的值
- 从jquery对话框获取多行文本框值
- 从“另存为浏览器”对话框中获取路径
- 如何获取离子对话框中动态加载的元素的元素高度
- 获取jQuery对话框的id并关闭它
- 获取嵌套在聚合物纸张对话框中的自定义Web组件内内容的客户端高度
- 获取 url 参数并将其显示在 jquery 对话框中
- 无法从自定义对话框中获取文本区域值
- 如何将请求发送到服务器以获取我在ember中的模态对话框的数据
- Javascript通过对话框获取本地文件路径
- JQuery:从提交的模态对话框中获取值
- 在jquery Modal对话框中获取Textbox的值
- 使用ajax获取带有html和脚本的对话框
- CKEditor在dialogDefinition上添加的另一个元素的Set Up函数中获取表对话框类init Valu
- 使用Javascript/Jquery从对话框中获取表单数据
- 使用Facebook JS SDK中的send对话框获取用户ID