Как проверить, предоставил ли пользователь разрешение publish_actions - PullRequest
2 голосов
/ 04 декабря 2011

Мне удалось запросить разрешение publish_actions, но, поскольку оно отзывается на вкладке «Приложения» на странице настроек учетной записи, я также должен иметь возможность проверить, предоставлено ли разрешение по-прежнему. Я попробовал это со следующим подходом:

// Check for publish_actions extended permission
var query = FB.Data.query('select publish_actions from permissions where uid={0}', fbuid);
query.wait(function(rows) {
    if(rows[0].publish_actions == 1) {
        console.log('The user has granted the extended permission');
    } else {
        console.log('The user has not granted the extended permission');
    }
});

Этот подход работает, например, с разрешением publish_stream, но не с разрешением publish_actions. Я был бы очень рад, если бы кто-то мог помочь, я полностью расстроен.

UPDATE ошибка типа Работает, извините:]

1 Ответ

1 голос
/ 03 июля 2012

Я обновил свой собственный вопрос, поэтому ответом является код в вопросе.

...