Как узнать, является ли кто-то моим другом в Facebook Graph API версии 2.0 и выше?

В своем приложении я просматриваю разные группы и страницы и проверяю общедоступные сообщения, опубликованные людьми, которые не установили мое приложение. Как я могу определить, является ли человек, опубликовавший что-то, моим другом или нет?

Я хорошо знаю, что \me\friends возвращает только список друзей, которые также установили мое приложение, я не хочу получать полный список, а только проверять конкретного человека. Я также хорошо знаю, что Facebook в настоящее время возвращает идентификатор Facebook для приложения пользователя, который входит в мое приложение, но также возвращает общедоступные данные о людях, использующих свой идентификатор FB, не относящийся к приложению, но без этой простой части информации.

заранее спасибо


person Gil Cohen    schedule 19.01.2015    source источник


Ответы (2)


К сожалению, это невозможно, пока оба человека не дадут вашему приложению разрешение user_friends.

Видеть

person Tobi    schedule 20.01.2015

Вы не можете. Другой пользователь должен войти в ваше приложение и подтвердить разрешение user_friends для вашего приложения. В противном случае это означает, что они не одобрили его, и вы не получите информацию.

person WizKid    schedule 20.01.2015