我正在使用烧瓶 oauthlib 库。我成功获得了获取请求,但是当我尝试使用 post 进行更新时,我得到了 404 not found 错误我遵循他们在 git 页面 https://github.com/lepture/flask-oauthlib/blob上给出的标准示例/master/example/reddit.py
我正在通过(继续 git 页面的示例)发出发布请求
body = {
'kind' : 'self',
'sr' : 'dev_playspace',
'title' : "test playspace",
'text' : 'test text'
}
response = reddit.post('submit' , data=body);
return jsonify({'response' : response.data})
我已经记录了实际发送的库。网址:https ://oauth.reddit.com/api/v1/submit
header : {'Content-Type': 'application/x-www-form-urlencoded', u'Authorization': u'Bearer Q7opsQbQ2ZJBruwC1zZATlLi-Fc'}
正文看起来像
sr=dev_playspace&kind=self&text=test+text&title=test+playspace
方法:POST
Reddit api 正在响应
{“错误”:404,“消息”:“未找到”}
这是非常令人困惑的消息。subreddit 在那里(测试 subreddit /r/dev_playspace ),看起来我正在发送正确的有效负载和 url