【问题标题】:Get public events from Facebook Graph API via Android SDK通过 Android SDK 从 Facebook Graph API 获取公共事件
【发布时间】:2019-01-30 02:39:38
【问题描述】:

我正在尝试使用以下代码从 Facebook Graph API 获取公共事件:

val request = GraphRequest.newGraphPathRequest(
        AccessToken.getCurrentAccessToken(),
        "/search",
        GraphRequest.Callback { response : GraphResponse ->
                Log.e("E", response.toString())
        }
)

val parameters = Bundle()
parameters.putString("q", "Toronto")
parameters.putString("fields", "city,state,country,description,id,start_time,end_time,name,place,street,zip")
parameters.putString("type", "event")
parameters.putString("limit", "25000")
request.parameteans = parameters
request.executeAsync()

但我得到一个空数据数组。当我将“类型”字段从“事件”更改为“地点”时,我实际上得到了数据。

为什么我没有得到活动的数据?

【问题讨论】:

    标签: facebook-graph-api facebook-android-sdk facebook-events


    【解决方案1】:

    https://developers.facebook.com/docs/graph-api/changelog/breaking-changes#search-4-4

    您不能再将 /search 端点与以下对象一起使用 类型:

    • 事件
    • 页面
    • 用户

    【讨论】:

      猜你喜欢
      • 2017-03-25
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 1970-01-01
      • 2016-10-25
      • 1970-01-01
      • 2015-02-18
      • 2018-09-23
      相关资源
      最近更新 更多