API-интерфейс Graph не возвращает все теги на фотографиях

Поэтому, когда я запрашиваю граф API с помощью этого

GET /v2.5/me/photos

Он возвращает только 9 моих отмеченных фотографий. Все они, кроме одного, были загружены мной. В моей учетной записи Facebook есть еще много фотографий, на которых я отмечен. Этот тест был выполнен в обозревателе API Graph с токеном разрешения user_photos.

В основном я использую это в своем приложении для iOS с помощью FB iOS SDK. Раньше это работало, как и ожидалось, возвращая все мои теги на фотографиях. Однако что-то изменилось, когда я обновился до FB iOS SDK версии 4. У меня такое ощущение, что это могло увеличить минимальную версию графического API моего приложения на панели инструментов моего приложения. И теперь я нахожусь в таком положении, когда не могу получить все свои отмеченные на фотографиях. Мое приложение было одобрено для разрешения user_photos.

Любая помощь будет принята с благодарностью!


person Andrew Morris    schedule 28.01.2016    source источник
comment
stackoverflow.com/a/31789234/2714702   -  person Vizllx    schedule 28.01.2016
comment
@Vizllx Спасибо за ваш вклад, это помогло мне разобраться!   -  person Andrew Morris    schedule 29.01.2016
comment
Хорошая работа! .......   -  person Vizllx    schedule 29.01.2016


Ответы (1)


Спасибо @Vizllx за ссылку на другой ответ, который позволил мне разобраться.

Связанный ответ предлагает использовать дополнительное разрешение пользователя. Это разрешение не имело эффекта, однако это заставило меня попытаться включить и принять все разрешения, которые работали! Затем я снова отключил их все, прошел и выяснил, что имело эффект. Оказывается, это было разрешение user_friends!

Таким образом, чтобы получить отмеченную фотографию, которая НЕ была загружена пользователем, которого вы запрашиваете, есть два условия:

  1. пользователь, которого вы запрашиваете, должен принять разрешение user_friends

  2. их друг, которому принадлежит фотография, на которой отмечен пользователь, также должен принять разрешение user_photos и user_friends

Поэтому их друг тоже должен использовать ваше приложение :/

P.S. Что касается фотографии «Все они, кроме одной, были загружены мной» в исходном тесте, эта новая информация не учитывает ее. Я не знаю, почему его вернули, но это мог быть баг. Кто знает?

person Andrew Morris    schedule 29.01.2016