Я столкнулся с странной ошибкой ... Я прошу разрешения publish_actions (я хочу опубликовать на временной шкале пользователя погружение, которое он только что зарегистрировал на diveboard.com), и с тех пор Я могу захотеть, чтобы это работало навалом (например, публиковать все мои погружения), я хочу, чтобы это было сделано в спину, а не спереди. Я все еще хочу запросить разрешение на фронт в интерактивном режиме.не может запрашивать дополнительное разрешение publish_actions
Когда я спрашиваю только для «publish_actions», всплывающее окно открывается и закрывается немедленно, и, очевидно, разрешение не было предоставлено (проверено на неприкосновенность частной жизни)
FB.login(function(response) {
if (response.perms != undefined && response.perms.match(/publish\_actions/)!=null) {
G_user_fbtoken = getFBCookie().accessToken;
fbtimelinepublish_dive();
} else {
// user cancelled login
diveboard.notify("Unsufficient privileges","Could not get the adequate permissions to publish this action on your timeline");
toggle_fb_spinner();
return;
}
}, {scope:'publish_actions'});
}else{
fbtimelinepublish_dive();
}
Любой ключ!?
обновление: Я попытался с: объем: 'create_event, publish_actions, publish_stream, rsvp_event'
и получил
Итак, я сам отвечаю на решение: Пока в Open Graph Beta разрешено разрешение «publish_actions» могут запрашиваться только разработчиками и тестировать пользователей вашего приложения. Разрешение «publish_actions» будет проигнорировано при запросе у любого другого пользователя. и я переехал в новое окно auth .... надеюсь, это сэкономит некоторые разочарования другим. –