首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我一直使用flask-oauthlib库在POST /api/submit上得到未找到的错误

我一直使用flask-oauthlib库在POST /api/submit上得到未找到的错误
EN

Stack Overflow用户
提问于 2018-01-15 09:05:31
回答 1查看 184关注 0票数 0

我使用的是flask oauthlib库。我成功地获得了get请求,但是当我尝试使用post更新时,我返回了404Not found错误,我正在遵循他们在git页面https://github.com/lepture/flask-oauthlib/blob/master/example/reddit.py上给出的标准示例

我通过(继续git页面的例子)发出post请求

代码语言:javascript
复制
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’持有者Q7opsQbQ2ZJBruwC1zZATlLi-Fc'}

身体看起来像

代码语言:javascript
复制
     sr=dev\_playspace&kind=self&text=test+text&title=test+playspace

方法: POST

Reddit api的响应是

{ "error":404,"message":“未找到”}

这是一个非常令人困惑的信息。subreddit就在那里(test subreddit /r/dev_playspace ),看起来我发送的负载和url是正确的。

EN

回答 1

Stack Overflow用户

发布于 2018-05-08 13:15:07

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48255765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档