API API: тот же запрос с другим идентификатором альбома возвращает пустой JSONObject? - PullRequest
0 голосов
/ 07 августа 2011

Я использую следующий код в своем приложении для Android в цикле for идентификаторов альбомов для запросов на получение конкретной информации об объекте фотографии:

AsyncFacebookRunnerObj.request(currentAlbumID +"/photos?fields=id,name,source,created_time", new myRequestListner, refString);

Мне известны идентификаторы альбомов профиля моего друга, которые я вижу из своего профиля на Facebook. Хотя я вижу все альбомы, которые хочу получить (они общедоступны), но вызовы этой функции по-прежнему возвращаются пустыми для некоторых идентификаторов альбомов, в то время как для других он работает отлично.

Когда я получаю доступ к альбомам с помощью Graph API Explorer, я могу получить все фотографии из всех альбомов. Access_token в этом случае отличается, но я предполагаю, что он должен быть другим, потому что в моем случае я обращаюсь к нему из приложения.

Пожалуйста, дайте мне знать, что может быть не так?

Спасибо.

1 Ответ

0 голосов
/ 24 октября 2011

Я столкнулся с аналогичной проблемой с FB JS SDK. Убедитесь, что ваш анализатор json выполняет синтаксический анализ идентификатора альбома в виде строки вместо long / double (возможно, это проблема языка смешанного типа, но ее стоит изучить).

...