Используя 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"])