【问题标题】:How use Facebook Graph API to list event invitations and declined events for user如何使用 Facebook Graph API 为用户列出事件邀请和拒绝事件
【发布时间】:2012-01-11 22:26:59
【问题描述】:

我一直在尝试获取发送给用户的活动邀请列表。我玩过从

找到的 Graph API explorer

https://developers.facebook.com/tools/explorer

我尝试调用https://graph.facebook.com/userid/events,但它只返回用户响应为“参加”或“不确定”的事件。

是否可以获取用户的活动邀请列表,如 Facebook 活动页面中显示的那样。

我也不知道如何列出用户响应为“拒绝”的事件。

也许我缺少适当的权限,但我对此表示怀疑,因为我将所有与事件相关的权限都授予了 grap explorer 并且仍然只有“参加”或“不确定”RSVPt 事件。

【问题讨论】:

    标签: events facebook-graph-api


    【解决方案1】:

    您也可以在 /{userid}/events/not_replied 上执行 GET。似乎尚未加入该事件的用户不会出现在 /{userid}/events 列表中,如果您查看文档,那里有一个关于仅列出用户已加入的事件的微妙说明。旧的 rest API 似乎将它们放在一个列表中。

    【讨论】:

      【解决方案2】:

      您将需要通过 HTTP 从 Graph API 获取以下内容:

      fql?q=SELECT uid,eid,rsvp_status FROM event_member WHERE uid = me()

      您可以从该调用中取回所有三种状态。

      {
        "data": [
          {
            "uid": "723020003",
            "eid": "19935786340002",
            "rsvp_status": "not_replied"
          },
          {
            "uid": "723020003",
            "eid": "234524000290351",
            "rsvp_status": "attending"
          },
          {
            "uid": "723020003",
            "eid": "210091000081240",
            "rsvp_status": "declined"
          }
        ]
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多