为了账号安全,请及时绑定邮箱和手机立即绑定

Python API:JSONDecodeError:期望值:第1行第1列

Python API:JSONDecodeError:期望值:第1行第1列

一只名叫tom的猫 2021-08-14 13:34:38
使用此代码,我收到标题中的错误(请参阅下面的完整追溯)。我正在使用站点 API 进行身份验证,然后尝试发布一个 JSON 对象来创建活动,但我无法弄清楚我做错了什么。我是初学者,因此也欢迎您对我的代码提出批评。这是我第一次处理 APIimport requestsimport jsonclient_key = r'xxxxxxxxxxxxx'client_secret = r'yyyyyyyyy'#Password authenticationauthRequest = requests.post("https://backstage.site.com/backstage/oauth/token?client_id="+ client_key +"&client_secret="+ client_secret)data = {    "name": "Demo Campaign",    "branding_text": "Pizza",    "cpc": 0.25,    "spending_limit": 1000,    "spending_limit_model": "MONTHLY"}token = 'Bearer ' + authRequest.json()['access_token']print(token)url = "https://backstage.site.com/backstage/api/1.0/xxxxx/campaigns/"headers = {    'authorization': 'Bearer ' + token,    }resp = requests.post(url=url, data=json.dumps(data), headers={'Content-Type': 'application/json;charset=utf-8','Authorization':"'" + token + "'"})print(resp.json())
查看完整描述

1 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

服务器似乎没有返回有效的 JSON。尝试检查响应的代码并.text查看您的请求是否成功以及服务器响应的内容。


查看完整回答
反对 回复 2021-08-14
  • 1 回答
  • 0 关注
  • 153 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信