Когда я использую «GET / me / account» для возврата списка страниц, администратором которого является пользователь, я получаю слишком много данных, использующих один и тот же идентификатор для многих несвязанных полей (т. Е. «Name» используется для обе категории и название страницы). Это делает практически невозможным анализ данных. Есть ли способ ограничить то, что возвращает API, чтобы я просто получил список имен страниц, идентификаторов страниц и токена доступа к странице?
Я выполняю вызов API с помощью RestSharp следующим образом:
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim usertoken As String = hiddenuseraccesstoken.Value
Dim client As New RestClient("https://graph.facebook.com")
Dim pagesrequest = New RestRequest("/me/accounts" & "?access_token=" & usertoken, Method.GET)
Dim response As IRestResponse = client.Execute(pagesrequest)
Dim textresponse As String = response.Content
TextBox2.Text = textresponse
End Sub
Ответ:
"{"data":[{"access_token":"XXXXXXXXXXXXXXXXXXXXXXXXX","category":"Real Estate Agent","category_list":[{"id":"555559023685716","name":"Real Estate Agent"},{"id":"5555518281071392","name":"Local Service"}],"name":"Realtor Group","id":"444448043920986","tasks":["ANALYZE","ADVERTISE","MODERATE","CREATE_CONTENT","MANAGE"]}],"paging":{"cursors":{"before":"ODk1MDE4MDQzOTIwOTg2","after":"ODk1MDE4MDQzOTIwOTg2"}}}"
Мне нужны только имена страниц, идентификаторы страниц и токены доступа к странице. Есть ли способ ограничить то, что API-интерфейс возвращает здесь, вот что я получаю?