Я был бы очень признателен за помощь. Я пытаюсь использовать API Spotify для добавления альбомов в библиотеку пользователей. Я боролся с искаженной Json полезной нагрузкой, и у меня совершенно нет идей.
Вот упрощенная версия того, на чем я сейчас сижу
url = 'https://api.spotify.com/v1/me/albums'
payload = {'body': ['01kTgTBiZkCFY3ZH2hBH6u', '4sz6Fn4BYORRLIc1AvQwQx']}
headers = {'Authorization':'Bearer {}'.format(access_token), 'Content-Type':'application/json',}
response = requests.put(url,headers=headers, data=payload)
print(response.json())
Ошибка, которой я являюсь получение находится в ответе json:
{'error': {'status': 400, 'message': 'Malformed json payload'}}
Я попытался изменить значение request.put, как показано ниже, но все попытки возвращают ту же ошибку
response = requests.put(url,headers=headers, json=payload)
response = requests.put(url,headers=headers, data=json.dumps(payload))
response = requests.put(url,headers=headers, json=json.dumps(payload))