Проверить конфиденциальность фотографий для пользователя - PullRequest
2 голосов
/ 22 ноября 2011

Мой проект - приложение для Facebook, разработанное на asp.net MVC3. Я хочу проверить конфиденциальность фотографии на Facebook для конкретного пользователя.

У меня есть идентификатор пользователя Facebook и путь к фотографии Facebook. Как я могу проверить, имел ли этот пользователь разрешение на просмотр этой фотографии?

Ответы [ 2 ]

2 голосов
/ 27 декабря 2011

Я наконец нашел решение этой проблемы.Используя fql, мы можем запросить все данные о конфиденциальности объекта из таблицы «privacy»:

SELECT value, description FROM privacy WHERE id = 10150146071791729.

Отсюда мы можем получить данные о конфиденциальности объекта fb;см. эту справочную документацию .

Но остается одна проблема: я не могу проверить конфиденциальность фотографии fb, владелец которой не мой друг.Я все еще ищу это.

1 голос
/ 11 апреля 2013

Найдено API-решение Graph для получения настроек конфиденциальности, но оно предоставляет настройки конфиденциальности альбомов, а не определенных фотографий.

https://graph.facebook.com/me?fields=id,name,albums.fields(privacy)&access_token=ACCESS_TOKEN

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...