【问题标题】:Is it possible to know to which friends the user sent a message using the Facebook send dialog?是否可以知道用户使用 Facebook 发送对话框向哪些朋友发送了消息?
【发布时间】:2012-05-09 07:15:00
【问题描述】:

据我所知,Facebook 发送对话框没有任何回调参数(如提要对话框)。但是,我希望能够存储该消息的收件人,以便能够控制对其的访问。这可能吗?

【问题讨论】:

    标签: facebook dialog


    【解决方案1】:

    您可以在带有发送对话框的页面上通过 javascript 订阅回调函数 请参阅:http://developers.facebook.com/docs/reference/plugins/send/http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

    message.send - 当用户使用发送按钮发送消息时触发。传入回调函数的响应对象包含 发送的 URL:

    因此,根据文档,您只会获得共享的 URL,因此如果您在一个页面上有多个发送按钮,您就可以知道点击了哪个按钮。

    出于安全和隐私原因,您无法获取该邮件的收件人。

    【讨论】:

    • 我害怕这个。但在我看来,这应该是可能的。这是一条私人消息,必须有一个链接,在某些情况下,该链接应该只对其收件人可用,我认为现在无法实施这种限制。
    猜你喜欢
    • 1970-01-01
    • 2012-08-05
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多