Все запросы v4 выдают код ошибки 403 (запрещено)

#python #bit.ly

#python #bit.ly

Вопрос:

Я работаю с Python Bit.ly API и пытаюсь преобразовать его для работы с версией 4. Кто-нибудь добился успеха в этом? В частности, я пытаюсь получить данные для пользователя (в частности, группы), которые поддерживает только v4, поэтому я не могу использовать API v3. Это функция (расположенная в bitly_api.py файл):

 def user_info(self, **kwargs):
    """return or update info about a user"""
    #data = self._call_oauth2("v3/user/info", kwargs)
    data = self._call_oauth2("v4/groups", kwargs)
    return data
  

Строка #data = self …. работает правильно, но возвращает неверную информацию. Следующая строка выдает мне запрещенную ошибку. Кто-нибудь имеет представление о том, что еще может потребоваться изменить?

Ссылка на Python API: https://github.com/bitly/bitly-api-python

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

1. Является ли проблема специфичной для этой одной конечной точки API? Другими словами, можете ли вы выполнять другие операции, требующие такой же аутентификации? Мне любопытно, если либо а) вы не прошли правильную аутентификацию, либо б) этот конкретный вызов каким-то образом недоступен для вас, учитывая способ, которым вы прошли аутентификацию. — Я должен признать, что я ничего не знаю об этом конкретном API.

2. Похоже, это проблема со всеми конечными точками v4. Я выполняю аутентификацию с помощью токена доступа, который теоретически должен быть в порядке, основываясь на документации

3. если на вопрос дан ответ / проблема устранена, опубликуйте это как обычный ответ.