0

iframe で動作する Facebook アプリがあります。新しいユーザーが来るたびに、必要な許可を求め、ユーザーがログインしてアプリをさらに使用できるようにします。

ここで、ユーザーが新しい場合は「招待コード」を入力できるウェルカムページを配置したいと思います。それ以外の場合は、許可を求める現在のフローが続きます。

だから私の質問は、ユーザーが実際に許可ダイアログボックスを通過する前に、どうすればページを表示できるのでしょうか?

質問があなたたちにとって意味があるかどうか教えてください.他の人はさらに説明します.

-ディープパック

4

1 に答える 1

0

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.
  }
 });
于 2012-01-07T22:46:34.470 に答える