В настоящее время я использую
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId: '214620658601362',
cookie: true,
status: true,
xfbml: true,
oauth: true
});
$(function() {
$("#login").click(function() {
FB.login(function() {
alert('logged in');
}, {
scope: 'publish_actions'
});
});
});
код для аутентификации в моем фиктивном приложении. Проблема в том, что мой друг видит старый диалог разрешений, это означает, что он не может одобрить разрешение моего приложения "publish_actions" Я вижу новый. Когда я пытаюсь опубликовать действие, появляется сообщение об ошибке:
FB.ApiServer._callbacks.f3209b810({"error":{"message":"(#200) Requires extended permission: publish_actions","type":"OAuthException"}});
однако, это работает для меня
Мой друг (не тот):
![](https://i.imgur.com/WAKqQ.png)
Я (правильный):
![](https://i.imgur.com/QjiCa.png)
Я что-то упустил в своем коде входа?