在python中使用oauth bearer键的POST请求

时间:2017-06-28 15:21:49

标签: python python-3.x oauth

我在蟒蛇中只有一个半星期,所以请忍受我的无知 -

我正在尝试使用oauth键进行POST调用 -

我正在使用的代码 -

import requests
import json


url = "https://monkeyman.com/private/bananaintelligence/merchant"

datas = {
   "merchantLookup" : [
       {
          "name": "BananaPi",
          "postcode": "10011",
          "country": "USA"
       }

    ]
}

headers = {'Content-type': 'application/json', 'Authorization':'Bearer hiuqbqjbdyqgf6etyqgeqk!$#$DFWEDWEFWEFERGREGERGRHG$%#T#T#T#T##TERGEGEGEGEGE'}

rsp = requests.post(url, json=datas, headers=headers)

错误 -

ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)

我知道密钥很好,因为我的弹簧启动应用程序以及postman工作正常,在python中是否有任何特定的方式来传递授权密钥。救命啊!

1 个答案:

答案 0 :(得分:0)

无法验证ssl证书。您可以使用verify=False跳过ssl验证。

rsp = requests.post(url, json=datas, headers=headers, verify=False)