私は現在、自分のショップを自動化しようとしています。そのため、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