Чтобы получить расширенные разрешения, вы должны представить свой APP для обзора. Эти разрешения вы получаете заранее утвержденные для применения Facebook:
о) электронной: Предоставляет доступ к основному адресу электронной почты человека. Это разрешение одобрено по умолчанию.
о) public_profile: Предоставляет доступ к основной информации человека, в том числе фамилия, имя, изображение профиля, пол и возрастной диапазон. Это разрешение одобрено по умолчанию.
о) user_friends: Обеспечивает доступ к списку человека из друзей, которые также используют приложение. Это разрешение одобрено по умолчанию.
Приложение может запрашивать дополнительные разрешения в любое время, даже после первого входа в систему. Например, для разрешения publish_actions. Рекомендуется запрашивать это разрешение только тогда, когда человек готов опубликовать рассказ в Facebook. Когда вы запрашиваете новые разрешения, человеку, использующему ваше приложение, будет задан вопрос о новых разрешениях и он сможет отказаться.
Кроме публикации разрешений (publish_actions) предложит второй шаг в диалоге входа в систему, может привести к меньшему количеству людей войти.
Для веб-приложений, использовать граф API конечной точки, чтобы получить список предоставленные разрешения:
GET /{user-id}/permissions
вызов должны быть либо с доступом в пользователя маркер или ваш доступ приложения маркер. Вызов будет возвращать JSON строку, содержащих имена разрешений, которые были предоставлены в приложение и их статус:
{
"data": [
{
"permission": "public_profile",
"status": "granted"
},
{
"permission": "**publish_actions**",
"status": "**granted**"
},
{
"permission": "user_friends",
"status": "declined"
}
]
}
Вы уверены, что вы пытаетесь, как приложение администратор? звучит как обзорная вещь для меня. – luschn
ya Я администратор приложения. –
Кстати, вы не должны просить разрешения на чтение и публикацию одновременно. попросите разрешения на публикацию прямо перед тем, как они вам понадобятся. это где-то в правилах facebook. отлаживайте токен доступа, и посмотрите, есть ли там разрешение. ваш вопрос не очень подробный, поэтому мы можем только делать предположения, где проблема может быть. какие ошибки вы получаете при попытке опубликовать? вы разрешили приложение? Я думаю, что разрешение на публикацию будет запрашиваться на отдельном экране. – luschn