我一直在尝试获取发送给用户的活动邀请列表。我使用了
中的Graph API资源管理器我尝试过调用https://graph.facebook.com/userid/events,但它只返回用户响应的事件为'参加'或'不确定'。
是否有可能获得用户的活动邀请列表,如Facebook事件页面中显示的那样。
此外,我不知道如何列出用户已回复为“已拒绝”的事件。
也许我错过了正确的许可,但我对此表示怀疑,因为我向grap explorer提供了所有与事件相关的权限,但仍然只是“参与”或“不确定”RSVPt事件。
答案 0 :(得分:5)
你也可以在/ {userid} / events / not_replied上进行GET。似乎未加入活动的用户将不会显示在/ {userid} / events列表中,如果您查看文档,则会有一个微妙的注释,即只列出用户已加入的事件。旧的其他API似乎将它们保存在一个列表中。
答案 1 :(得分:0)
您需要HTTP从图谱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"
}
]
}