Ошибка общего доступа к Facebook: (# 200) Пользователь не авторизовал приложение для выполнения этого действия

#facebook #facebook-graph-api #ios7 #xcode5

#Facebook #facebook-graph-api #ios7 #xcode5

Вопрос:

Когда я пытаюсь опубликовать ссылку на стене, появляется эта ошибка,

 Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0xb2eecb0 {com.facebook.sdk:HTTPStatusCode=403, com.facebook.sdk:ParsedJSONResponseKey={
    body =     {
        error =         {
            code = 200;
            message = "(#200) The user hasn't authorized the application to perform this action";
            type = OAuthException;
        };
    };
    code = 403;
}, com.facebook.sdk:ErrorSessionKey=<FBSession: 0xb3da730, state: FBSessionStateOpen, loginHandler: 0xb3daf20, appID: 569283773190376, urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0xb374840>, expirationDate: 2014-08-16 11:51:07  0000, refreshDate: 2014-06-17 12:29:24  0000, attemptedRefreshDate: 0001-12-30 00:00:00  0000, permissions:(
    "publish_stream",
    "publish_actions",
    "manage_friendlists"
)>}
  

Редактировать :

Я могу поделиться лентой администраторов, но при попытке поделиться другим пользователем это не удается.

При авторизации в facebook отображается окно

введите описание изображения здесь

Ответ №1:

Ошибка довольно проста. Вы не получили разрешение от своего пользователя на публикацию сообщения.

Просто добавьте необходимое разрешение при входе пользователя в систему. Разрешение на публикацию есть publish_actions .

Подробнее о том, как запрашивать разрешения, читайте здесь .

Редактировать

Другие пользователи не могут делиться, потому что с версии 2.0 вы должны отправить свое приложение для проверки входа в систему, чтобы использовать разрешения на публикацию. Чтобы отправить на проверку, перейдите в настройки> статус и просмотрите

Проверка входа в систему

Комментарии:

1. не эта проблема. я дал разрешения. Здесь я могу поделиться в учетной записи администратора (созданная учетная запись приложения), но другие пользователи не могут поделиться.

2. Есть какие-либо обновления по этой проблеме? Я сталкиваюсь с аналогичным сценарием

3. я также сталкиваюсь с такой же проблемой? есть решение?