2012-03-03 5 views
3

У меня есть пользовательская база данных из facebook. Я хочу получить их данные (интересы и дни рождения друзей), используя пакетный запрос. Теперь я могу сделать 1 пакетный запрос для 1 пользователя. Но с учетом нет. пользователей в моем приложении огромно определенно достигнет предела.facebook пакетный запрос для нескольких пользователей

Я хочу знать, если есть способ получить данные нескольких пользователей в запросе пакетного

Я попытался следующие, но это не сработало

«access_token»: «USER_A_ACCESS_TOKEN», партии = [ {"method": "GET", "access_token": "USER_A_ACCESS_TOKEN", "relative_url": "me/friends"}, {"method": "GET", "access_token": "USER_B_ACCESS_TOKEN", " relative_url ":" me/friends "} ]

Для токена доступа пользователя также я получаю res ULTS для пользователя A маркер доступа

ответ

5

Согласно документации на странице пакетных запросов

The Batch API is flexible and allows individual requests to specify their own 
access tokens as a query string or form post parameter. In that case the top 
level access token is considered a fallback token and is used if an individual 
request has not explicitly specified an access token. 

Переписывая вашу оригинальную попытку должно быть, как эта партия

локон -F «access_token = USER_A_ACCESS_TOKEN» -F» = [{"method": "GET", "relative_url": "me/friends? access_token = USER_A_ACCESS_TOKEN"}, {"method": "GET", "relative_url": "me/friends? access_token = USER_B_ACCESS_TOKEN"}] '

Оригинал USER_A_ACCESS_TOKEN будет использоваться в качестве резерва, если e является ошибкой с любым из других access_tokens

+1

Обратите внимание, что в документах Facebook утверждается, что вы также можете включить access_token в часть «json» (например, в каждом логическом запросе в '' '' '' '' '' '' '' '' '' '' '' '' '' '. К сожалению, в Graph API существует долговременная ошибка, которая мешает этому работать. (http://stackoverflow.com/q/10396911/114558) Итак, приведенный здесь подход, в котором «access_token» добавлен к URL-адресу, кажется единственной рабочей конфигурацией. – rinogo