Кто-нибудь использует python для добавления списков в Etsy с помощью API? Я использую request_oauthlib, но постоянно получаю сообщение об ошибке, когда хочу загрузить изображение в список. Другие функции, такие как создание списка и т. Д. c. работают. Код загрузки изображения:
self.oauth = OAuth1(self.api_key,
client_secret=self.api_secret,
resource_owner_key=self.oauth_token,
resource_owner_secret=self.oauth_token_secret)
def upload_picture(self):
url = "https://openapi.etsy.com/v2/listings/{listing_id}/images"
headers = {
"Content-Type": "multipart/form-data",
}
request = {
'image': ('img8.jpg', open('./img8.jpg', 'rb'), 'image/jpeg'),
}
r = requests.post(url=url, params=request, auth=self.oauth, headers=headers)
print(r.content)
ошибка:
oauth_problem=signature_invalid
Заранее спасибо!