Аутентифицированные рефералы - как узнать, прошел ли пользователь аутентификацию - PullRequest
2 голосов
/ 07 февраля 2012

У меня есть игра, в которой я хочу отслеживать логины / установки пользователей.Мне нужно быть в состоянии определить, когда пользователь был просто перенаправлен в мое приложение из диалогового окна аутентифицированного реферала.Поскольку мы не можем указать свой собственный redirect_uri после аутентификации пользователя, и Facebook не добавляет какой-либо флаг для приложений холста - есть ли способ достичь этого?

1 Ответ

0 голосов
/ 07 февраля 2012

3 Параметр аутентификационного токена: если включены аутентифицированные рефералы и когда пользователь авторизует ваше приложение через встроенный диалог аутентификации, мы передадим вашему приложению аутентификационный токен в указанном здесь формате.Доступные форматы: URI Fragment: если ваше приложение использует аутентификацию на стороне клиента, Query String: если ваше приложение использует аутентификацию на стороне сервера.Если ваше приложение является приложением Canvas, мы не будем использовать этот параметр и в качестве типа ответа автоматически будем использовать «signature_request».

На основании этой информации из http://developers.facebook.com/docs/opengraph/authentication/, я бы предложилВы читаете подписанный запрос и смотрите, есть ли токен аутентификации.Если токен есть и этот идентификатор уже находится в вашем хранилище данных, вы не регистрируетесь как новая установка приложения.Если токен существует, и этот идентификатор еще не находится в вашем хранилище данных, вы можете добавить пользователя в список пользователей приложения в вашем хранилище данных и отслеживать его как новую установку.

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