-1

I'm trying to get public events from Facebook Graph API with the following code:

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()

But I'm getting an empty data array. When I change the "type" field from "event" to "place" then I actually get the data.

Why am I getting no data for the event?

phwd
  • 19,975
  • 5
  • 50
  • 78
Dai Dao
  • 327
  • 1
  • 2
  • 8

1 Answers1

2

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

You can no longer use the /search endpoint with the following object types:

  • event
  • group
  • page
  • user
andyrandy
  • 72,880
  • 8
  • 113
  • 130