BigNull
@BigNull

Как через Facebook Graph получить всю открытую информацию об ID?

Пытаюсь получить всю информацию о чужом ID Facebook. Все что не скрыто настройками приватности.

https://graph.facebook.com/100001094368371?fields=...

1. подскажите все fields по которым не требуется авторизация
2. требуется ли для этого токен приложения?

методом перебора определил часть таких полей: id,first_name,last_name,gender,link,locale,username,name,cover,picture

но это недостаточно и например при подстановке about информация не возвращается, хотя для гостей открыта
  • Вопрос задан
  • 9645 просмотров
Решения вопроса 1
BigNull
@BigNull Автор вопроса
Взял все поля из https://developers.facebook.com/docs/graph-api/ref... и похоже эта вся нужная информация, ну и запрос с токеном отправляю.

Странные конечно некоторые моменты. Например нельзя вернуть фото в 2х размерах, либо picture.type(large) либо picture.type(small)

в остальном, вроде бы данные все возвращает
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
Для выполнения большинства запросов требуется токен.
У Facebook есть Graph Explorer, но большая часть информации представлена в качестве публичного профайла.
Я был недавно в фейсбуке, так вот там говорили, что они интенсивно работают в плане улучшения безопасности и приватности. Одно из нововведений - разные ид пользователей для разных приложений. Так что все эти ваши поделки в принципе бесполезны.
Если вам действительно необходимо работать с данными пользователей, агитируйте их использовать вход через фейсбук в ваше приложение, при этом предлагайте какие-то бонусы взамен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы