FB.ui не работает - PullRequest
       5

FB.ui не работает

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

После входа в наше приложение Facebook - после разрешения доступа, если я позвоню -

FB.ui({ method: 'permissions.request', perms: 'email', access_token: accesstoken }, function(granted) {
          if (granted.perms) {
                         //Do things here
}
});

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

Ответы [ 2 ]

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

FB.ui все еще работает. Мне не нужно использовать FB.login. Я добавил эту строку ранее FB.UIServer.setLoadedNode = function (a, b) {FB.UIServer._loadedNodes [a.id] = b;};закрыть ненужное окно iframe, появляющееся в IE после входа в систему. Это было основной причиной. Комментировал то же самое. Это работает, как это было раньше. Единственное, что мне нужно было закрыть, это использование jquery и css.

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

Facebook перешел на OAuth 2.0: https://developers.facebook.com/docs/reference/javascript/FB.login/

Попробуйте:

FB.login( function( response ) {
    if (response.authResponse) {
        // user granted permissions
    }
}, { scope: "email" } );
...