簡體   English   中英

我使用flask-oauthlib庫在POST / api / submit上一直找不到錯誤

[英]I am keep getting not found error on the POST /api/submit using flask-oauthlib library

我正在使用flask 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

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

身體看起來像
sr = dev_playspace&kind = self&text = test + text&title = test + playspace

方法:開機自檢

Reddit api響應

{“錯誤”:404,“消息”:“未找到”}

這是非常令人困惑的消息。 subreddit在那兒(測試subreddit / r / dev_playspace),似乎我正在發送正確的有效負載和url

我是Flask-OAuthlib的作者。 建議您改用Authlib 有一個loginpass庫,其中包含reddit的實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM