Ошибка расширенных разрешений Facebook в Java Script
Мое приложение хочет запросить расширенные разрешения, если пользователь хочет использовать определенные функции. Я не могу открыть диалоговое окно FB.UI. Мой код ниже (и он действительно не кажется таким сложным):
function getPublishPermission(appId){
FB.init({ app_id:appId, cookie:true, status:true, oauth:true });
var obj = {
method: 'permissions.request',
perms: 'publish_stream',
display: 'iframe'
};
FB.ui(obj, earnCallback);
}
Я получаю сообщение об ошибке: "Произошла ошибка. Повторите попытку позже". Я использовал область вместо перми с тем же результатом. Идентификатор приложения передается правильно (та же ошибка, когда я жестко кодировал идентификатор приложения). Режим песочницы выключен. Что мне не хватает?
1 ответ
Оказывается, это не app_id, а appId: FB.init({ appId:appId, cookie:true, status:true, oauth:true });