Пользователи моего входа в систему со своего устройства. Затем они отправляют на сервер приложений свой токен доступа и идентификатор пользователя. Я не доверяю этой информации, поэтому мне нужно убедиться, что эти пользователи действительно друзья. После документы из https://developers.facebook.com/docs/graph-api/reference/v2.5/user/friends я могу сделать запрос, такие как:Проверьте, являются ли два пользователя Facebook друзьями с одним запросом на серверы Facebook?
GET /v2.5/{user-id-a}/friends/{user-id-b} HTTP/1.1
Host: graph.facebook.com
Так это выглядит, как мне нужен идентификатор пользователя пользователя первым. Нужно ли сначала сделать запрос в Facebook, используя accesstoken, чтобы получить идентификатор пользователя, а затем отправить другой запрос, используя этот идентификатор пользователя, чтобы убедиться, что пользователь является друзьями или я могу каким-то образом пропустить первый шаг? Вместо того, чтобы делать два запроса, я могу использовать accesstoken так или иначе, чтобы сделать только один запрос в Facebook, чтобы просто узнать, являются ли пользователи друзьями (Facebook каким-то образом автоматически выводит идентификатор пользователя из токена доступа)?
Спасибо за информацию! – user2924127
Извините, но я просто понял, что это не работает. Я отправляю это с сервера, а не с клиента. Пользователь входит в систему с клиента, но мой сервер отправляет HTTP-запросы в facebook. Весь мой сервер получает от клиента токен доступа. – user2924127
это не имеет значения, вам нужно использовать токен пользователя для этого, и/me указывает на профиль пользователя, которому принадлежит токен пользователя. – luschn