получение данных о пользователе, вошедшем в систему, на вкладке профиля другого пользователя в Facebook - PullRequest
0 голосов
/ 20 августа 2010

У меня есть приложение Facebook, в котором есть вкладка профиля пользователя. Спецификации приложения диктуют, что компоновка вкладки профиля должна отличаться в зависимости от того, смотрит ли пользователь на свой профиль или кто-то другой смотрит.

Всякий раз, когда я пытаюсь напечатать подробные данные подписанного запроса FB, profile_id всегда совпадает с user_id, даже если я смотрю на профиль как другой пользователь.

Есть ли другой способ получить эту информацию или это невозможно при текущих настройках Facebook?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 09 ноября 2010

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

Лично я считаю, что это глупо в отношении функциональности signed_request, поскольку мне кажется, что мне нужно запрашивать разрешения, которые мне не нужны, чтобы заставить его делать то, что, по моему мнению, было целью изменения функциональности (см. # 3362040 для примера).

Если оставить в стороне, вам может пригодиться функция signed_request.

0 голосов
/ 20 августа 2010

Facebook отправляет идентификатор посетителя только после того, как он каким-то образом взаимодействует с вашей вкладкой, но не во время первого посещения.

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