如何在Facebook API v2.4中确定事件隐私?

时间:2015-09-06 16:40:04

标签: facebook facebook-graph-api

我正在编写一个需要访问用户活动邀请的Facebook应用。我希望它能够检索事件的位置数据,但前提是它只是一个PUBLIC事件。

在v2.4中,我可以访问详细的位置数据,例如国家,纬度和经度,所有这些都是我需要的,我无法在v2.3中访问。但是,似乎我可以在v2.3中访问事件的隐私参数,但不能访问v2.4。

当我尝试使用GET/v2.4/{event-id}/?fields=privacy访问Facebook的资源管理器工具中的隐私字段时,我会收到:

{ "error": { "message": "(#12) privacy field is deprecated for versions v2.4 and higher", "type": "OAuthException", "code": 12 } }

此外,从get('/me/events/not_replied')创建的graphEdge对象的var_dump不会在任何地方显示隐私信息。

在v2.4中确实没有办法确定事件的隐私吗?是否有任何已知的变通方法可以确定事件是否为私有而不回滚到v2.3并丢失详细的位置数据?

1 个答案:

答案 0 :(得分:0)

我认为他们将其重命名为类型。当我请求回来?fields = type我得到“type”:“public”。

希望这会有所帮助...