如何使用python向discogs库存添加项目

时间:2017-11-02 11:13:56

标签: python api post python-requests discogs-api

我正在尝试自动化我的商店。这就是我想通过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

0 个答案:

没有答案