Ошибка pytumblr при доступе к пользовательским лайкам: "Странность в Интернете; Что-то разболталось; Tumblr пошел глухо" - PullRequest
0 голосов
/ 06 ноября 2019

Используя pytumblr, я успешно извлекаю данные из учетной записи Tumblr - так что проблем с общей авторизацией не возникает. Однако при попытке просмотреть лайки пользователей я получаю ошибки 401 и 403.

Вызываем это так с клиентским объектом, который в противном случае возвращал данные в порядке:

likes  = client.likes()

, который получает этоответ:

{'meta': {'status': 401, 'msg': 'Unauthorized'}, 'response': [], 'errors': [{'title': 'Unauthorized', 'code': 0, 'detail': 'Tumblr went thud. Try again.'}]}

В сообщении Tumblr went thud есть различные похожие забавные выражения, указывающие на ошибку. Try again будет генерировать больше.

Вызываемый код pytumblr, из __init__.py pytumblr равен

    def likes(self, **kwargs):
    """
    Gets the current given user's likes
    :param limit: an int, the number of likes you want returned
    (DEPRECATED) :param offset: an int, the like you want to start at, for pagination.
    :param before: an int, the timestamp for likes you want before.
    :param after: an int, the timestamp for likes you want after.

        # Start at the 20th like and get 20 more likes.
        client.likes({'offset': 20, 'limit': 20})

    :returns: A dict created from the JSON response
    """
    return self.send_api_request("get", "/v2/user/likes", kwargs, ["limit", "offset", "before", "after"])
...