Я просто испортил API-интерфейс python для Facebook.Facebook Python API друзья paging next возвращает пустой массив
Я пытался перечислить всех своих друзей.
Вот код:
friends = graph.get_connections("me","friends")
while(friends['data']):
for friend in friends['data']:
allfriends.append(friend['name'])
try:
friends=requests.get(friends['paging']['next']).json()
except KeyError:
print "Key Error"
print allfriends
Этот код просто перечисляет несколько моих друзей. Когда я пытаюсь сделать запрос на url в [paging] [next], он просто возвращает пустой массив.
Я не могу понять, где я иду не так? Следующий URL-адрес должен получить следующий набор имен из списка друзей, которые я верю.
Просьба помочь.
Спасибо
Если есть больше друзей, тогда оно должно вернуть больше да. Я предполагаю, что вы используете API v2.0 или новее, что означает, что вы получите только друзей, которые предоставили пользователям права доступа к приложению, а не всем вашим друзьям. – WizKid
Так что другие друзья должны предоставить разрешение, для меня просто перечислить их? – psyc0der
Да, это правильно. Я бы посоветовал вам прочитать https://developers.facebook.com/docs/apps/changelog – WizKid