У меня странная ошибка ...
Я запрашиваю разрешения publish_actions (я хочу опубликовать на временной шкале пользователя погружение, которое он только что зарегистрировал на diveboard.com), и, поскольку я могу захотеть, чтобы это работало оптом (например, опубликовать все мои погружения), я хочу, чтобы это было сделано в назад, а не через фронт. Я все еще хочу запросить разрешение на фронте в интерактивном режиме.
Когда я запрашиваю только «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();
}
Любая подсказка!?
обновление: я пробовал с: scope: 'create_event, publish_actions, publish_stream, rsvp_event'
и получил
![auth window](https://i.stack.imgur.com/G50ur.png)
![resulting permisions](https://i.stack.imgur.com/Ylv1r.png)