0

我想为我们的用户创建选项,以使用 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);
       });

响应对象仅包含一个成功布尔值,我找不到获取有关结果的更多信息的方法。关于如何解决这个问题的任何想法?

4

1 回答 1

1

我认为您尝试做的事情是不可能的,因为这会侵犯用户隐私。

如果用户通过您的应用程序进行身份验证,您可以访问他们的 Facebook ID,并且如果您使用请求对话框 ( http://developers.facebook.com/docs/reference/dialogs/requests/ ) 而不是发送按钮,您'会得到一个响应,它会给你发送请求的人的用户 ID。

于 2013-04-07T08:34:32.277 回答