我目前正在尝试使我的商店自动化。这就是为什么我想通过 discogs api 将商品添加到我的商店。我一开始尝试了python的官方discogs客户端,但看起来没有办法添加新项目。我只能提出请求、删除或编辑现有项目。然后我尝试使用以下代码发出我自己的发布请求,但我总是得到响应 422:
import requests
from requests_oauthlib import OAuth1
auth = OAuth1('YOUR_APP_KEY', 'YOUR_APP_SECRET',
'USER_OAUTH_TOKEN', 'USER_OAUTH_TOKEN_SECRET')
mydata = {'release_id': 9093239,
'condition': 'Mint',
'sleeve_condition' : 'Mint',
'price' : 5.68,
'status' : 'For Sale'}
result = requests.post("https://api.discogs.com/marketplace/listings", json=mydata, auth=auth)
print(result)
或响应 400:
result = requests.post("https://api.discogs.com/marketplace/listings", data=mydata, auth=auth)
如果有人能指出我做错了什么,我将非常感激。感谢大家阅读。
一切顺利
cpow