Python:bitly请求

2024-05-16 10:35:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着做一个基本的短网址调用。但是,我似乎既不能正确地推送json,也不能正确地处理json响应。。。为了简洁起见,我省略了一些明显的变量,为了安全起见,我混淆了一些实际值。在

import requests
import json
bitly_header = {'Authorization':'Bearer 
                some_long_secret_character_string_here', 'Content-Type':'application/json'}

bitly_data = {
        "long_url": ""+long_url+"",
        "group_guid": ""+bitly_guid+""
       }
short_link_resp =requests.post(bitly_endpoint,data=bitly_data,headers=bitly_header)
short_link_json = short_link_resp.json()
short_link = short_link_json["link"]

错误是“Key error:'link'

我从Postman得到的json是:

^{pr2}$

Tags: importjsonurldatalinkrequestsresplong