【问题标题】:How to get the list of friends to whom a user has sent a private msg using the FB send button from my site?如何使用我网站上的 FB 发送按钮获取用户已向其发送私人消息的朋友列表?
【发布时间】:2012-06-03 13:42:24
【问题描述】:

我在我网站的一个页面上集成了一个发送按钮,我允许用户使用此发送按钮与他们的 Facebook 朋友分享指向某些私人信息的链接。

只有收到消息的朋友才能访问此链接。为了验证这一点,我想捕获朋友列表,可能还有他们的 FB id,我的网站用户使用我网站上的发送按钮向其发送私人 FB 消息。

有没有办法捕获这个列表,即用户选择的私人消息收件人列表?

或者,有没有一种方法可以让我提供一个多朋友选择器,我网站的用户可以从中选择他们想要向其发送 fb 消息的 fb 朋友,然后使用 FB 发送消息 api,我发送此消息 -从而达到上述目的?

【问题讨论】:

    标签: facebook facebook-graph-api facebook-fql fbjs


    【解决方案1】:

    Send 按钮不允许您查看消息发送给了哪些 Facebook 用户。

    您应该改用直接请求对话框: http://developers.facebook.com/docs/reference/dialogs/requests/#direct_request

    您可以创建自己的多好友选择器,然后使用上面的对话框将请求发送给好友。当朋友点击Accept 按钮时,您可以验证请求。函数返回requestto,分别包含request_iduser_ids的数组。

    【讨论】:

      猜你喜欢
      • 2018-03-22
      • 1970-01-01
      • 2014-10-12
      • 2011-10-19
      • 2014-04-24
      • 2017-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多