解决连接百度端口的若干问题: ——获取access_token

本文详细阐述了在连接百度API过程中遇到的access_token获取问题,包括授权流程、错误处理及最佳实践,旨在帮助开发者顺利进行接口对接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决连接百度端口的若干问题:
——获取access_token

1)一开始报错
{"error":"invalid_client","error_description":"unknown client id}


回去查代码,发觉id多了个空格,删除后问题解决

2)运行后原网站的中文无法显示,尽管编码改成utf-8,即:
#content = bs4.BeautifulSoup(r.content.decode("utf-8"), "lxml")
仔细核对后发觉,返回的是原始数据,其中的中文确实不是utf-8的编码。
而要把中文正确显示,只需要返回形式改成json而不是text或者content即可。附上正确代码:
import urllib , sys
import ssl
import urllib.request
import requests
import bs4
from parser import *

# client_id 为官网获取的AK, client_secret 为官网获取的SK
#content = bs4.BeautifulSoup(r.content.decode("utf-8"), "lxml")
r.json()
print(r.text)#返回的是原始数据
print( "======")
print(r.json())#返回正确中文的json

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值