Пользователь с идентификатором 123 не имеет правильного обновления для элемента с идентификатором 123. - PullRequest
1 голос
/ 13 июля 2020

Я получаю эту ошибку, когда пытаюсь отредактировать элемент, я уже пытаюсь аутентифицироваться как пользователь, используя имя пользователя и пароль, но все еще получаю эту ошибку.

Также я уже пытаюсь выполнить поиск в моем приложении Podio для любая настройка, кроме той, которая не позволяет пользователям редактировать элемент, не отмечена.

Метод авторизации

response = HTTParty.post("https://podio.com/oauth/token?grant_type=password&client_id=cliendId&client_secret=clientSecret&password=password&username=username",
                          headers: { 'Content-Type': 'application/json' })
return "OAuth2 #{JSON.parse(response.body)['access_token']}"

Метод редактирования элемента

response = HTTParty.put("https://api.podio.com/item/123",
                         headers: { 'Content-Type': 'application/json',
                                    'Authorization': authorization },
                         body: { fields: data }.to_json)

Это позволяет мне делать что угодно, кроме редактирования. Когда я пытаюсь отредактировать любую запись, я все время получаю эту ошибку.

PodioForbiddenError: "The user with id 123 does not have the right update on item with id 123"

1 Ответ

0 голосов
/ 13 июля 2020

Ошибка указывает на то, что аутентифицированный пользователь не имеет доступа к упомянутому элементу или приложению, в состав которого входит элемент, могут быть включены следующие настройки. Don't let members edit items in this app. Вы можете проверить этот параметр в меню Настройки приложения на значке гаечный ключ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...