Facebook Получить идентификатор пользователя на вкладке приложения - PullRequest
2 голосов
/ 17 августа 2010

Приложениям Facebook разрешено иметь вкладку, которую пользователь может добавить на вкладки своего профиля, если он этого хочет.

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

Спасибо.

Ответы [ 3 ]

4 голосов
/ 17 августа 2010

Как отмечено здесь :

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

Идентификатор посетителя передается как параметр запроса после взаимодействия пользователя с вашей вкладкой. Я не могу найти точное имя параметра, поскольку они удалили вики-страницу, которая раньше содержала список всех переданных параметров, но если вы сбросите все свои запросы, вы сможете увидеть его (но не во время первого посещения).

2 голосов
/ 01 октября 2010

некоторые источники для этого + вы должны включить все элементы при миграции в настройках приложения

http://nathrondevblog.blogspot.com/2010/09/how-to-get-user-id-in-profile-tab.html

1 голос
/ 01 октября 2010

Попробуйте это, Если пользователь вошел в систему. Вы можете напрямую получить user_id, session_key и т. Д. Из строки запроса.

       long fbuid = long.Parse(Request.QueryString.Get("fb_sig_user"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...