【问题标题】:Read Messages in Facebook在 Facebook 中阅读消息
【发布时间】:2012-07-14 06:41:22
【问题描述】:

我一直在尝试阅读来自特定用户(朋友)的消息。

我在图形 API 中找不到关于在 Facebook 消息中查询消息或线程的适当文档。

谁能帮帮我?

【问题讨论】:

    标签: android facebook api facebook-graph-api


    【解决方案1】:

    您只能为使用您的应用的用户阅读消息,而不能为他的朋友阅读消息。 (这是一件好事……)

    要为当前用户执行此操作,请参见此处:https://developers.facebook.com/docs/reference/api/user/(收件箱和发件箱连接)

    【讨论】:

    • @CCBroe 经过一番研究,我明白了你的答案!!!谢谢..
    【解决方案2】:

    目前很难做到,因为您必须从 me/inbox 中提取完整的回复

    如果您事先知道线程 ID,您可以也许得到它,但 /thread_id 似乎不能正常工作。

    因此,要当前获取它,请检查每个线程对象响应中 to 字段中的朋友 ID。

    【讨论】:

    • 感谢您的回应。但我需要更多的输入来理解它。我无法解释me/inbox 的回复
    【解决方案3】:

    你可以这样使用它:

    https://graph.facebook.com/fql?q=select thread_id,subject,recipients, snippet, snippet_author from thread where folder_id = 0 and [FRIEND_ID] in recipients
    

    然后你会得到你朋友所在的所有线程。然后你可以从那些线程中检查只有你和这个朋友是收件人的线程。

    然后您可以使用以下方式获取消息:

    https://graph.facebook.com/fql?q=SELECT message_id, thread_id, author_id, body, created_time, attachment, viewer_id FROM message WHERE thread_id = [THREAD_ID]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-14
      相关资源
      最近更新 更多