Отобразить приложение Canvas page перед авторизацией - PullRequest
0 голосов
/ 01 февраля 2012

Я разрабатываю приложение для холста на Facebook с новым диалогом аутентификации: https://apps.facebook.com/evaway_us/

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

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

Как это: http://apps.facebook.com/tradablebits/

Ответы [ 2 ]

2 голосов
/ 09 февраля 2012

Я наконец нашел решение:

В новом диалоговом меню авторизации активированы «Проверенные рефералы». Как только я снял этот флажок, я смог отобразить свою страницу холста до всплывающего окна авторизации.

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

Используя Javascript SDK, используйте функцию FB.getLoginStatus(), чтобы определить, какую страницу должен видеть пользователь.См. http://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.
  }
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...