【问题标题】:How to determine event privacy in Facebook API v2.4?如何确定 Facebook API v2.4 中的事件隐私?
【发布时间】:2017-10-21 06:07:23
【问题描述】:

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

在 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 并丢失详细的位置数据?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    我认为他们将其重命名为类型。当我请求返回 ?fields=type 时,我得到 "type": "public"。

    希望这会有所帮助...

    【讨论】:

    • 这正是我想要的!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    • 1970-01-01
    • 2015-02-19
    相关资源
    最近更新 更多