Как создать «страницу приветствия» для приложений iframe? - PullRequest
0 голосов
/ 07 января 2012

У меня есть приложение facebook, которое работает в iframe.Когда приходит новый пользователь, он запрашивает требуемое разрешение и позволяет пользователю войти в систему, чтобы использовать приложение дальше.

Теперь я хочу разместить страницу приветствия, где пользователь может ввести «код приглашения», если пользовательявляется новым, иначе последует текущий ход запроса разрешения.

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

Дайте мне знать, если этот вопрос имеет смысл для вас, ребята, я объясню, может быть, с шагами.

-deepak

1 Ответ

0 голосов
/ 08 января 2012

Используйте Javascript SDK и вызовите FB.getLoginStatus (https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/), чтобы определить, аутентифицирован ли пользователь в вашем приложении.

FB.getLoginStatus(function(response) {
  if (response.status === 'connected') {
    // the user is logged in and connected to your
    // app, and response.authResponse supplies
    // the user's ID, a valid access token, a signed
    // request, and the time the access token 
    // and signed request each expire
    var uid = response.authResponse.userID;
    var accessToken = response.authResponse.accessToken;
  } else if (response.status === 'not_authorized') {
    // the user is logged in to Facebook, 
    //but not connected to the app
  } else {
    // the user isn't even logged in to Facebook.
  }
 });
...