3

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

4

0 に答える 0