我使用flask-oauthlib库

时间:2018-01-15 01:05:31

标签: python oauth-2.0 reddit flask-oauthlib

我正在使用flask oauthlib库。我成功获得请求但是当我尝试使用post更新时,我收到404找不到错误 我按照他们在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

标题:     {'Content-Type':'application / x-www-form-urlencoded',u'Authorization':u'Bearer Q7opsQbQ2ZJBruwC1zZATlLi-Fc'}

身体看起来像是         SR = dev_playspace&安培;种类=自我&安培;文本=测试+文本&安培;标题=测试+游戏空间

方法:POST

Reddit api正在回复

{     “错误”:404,     “未找到信息”   }

这是非常令人困惑的消息。 subreddit在那里(测试subreddit / r / dev_playspace),好像我发送了正确的有效载荷和网址

1 个答案:

答案 0 :(得分:0)

我是Flask-OAuthlib的作者。建议您改用Authlib。有一个loginpass库,它包含reddit的实现。