最近在学flutter来构建博客园的移动端,但是在使用博客园APi的时候出现了很多问题!
api地址https://api.cnblogs.com/help,其中在请求用户数据和首页数据的时候报401,其中登录token没有问题。
试着联系了官方,但是没有回复
您好,请您使用 Authorization_Code 授权 方式获取token
访问该api
。
我使用了token ,但是还是不行
@段小辉: 您好,您少了一个Bearer
,格式是bearer token
,中间有一个空格别少咯。
@hellotim: 啊,我自闭了,我以为那个地方就是填上token就行了
问题已经解决了,谢谢
对了,在 2.2 Authorization_Code授权中并没有返回的refresh_token而是返回了id_token,我想问下是我弄错了吗?
@段小辉: 获取token那一步scope
加上offline_access
才可以拿到refresh_token
。
您好,有没有用户名密码授权方式?就是用id和password换令牌,不用code那种?
@会长: 您好,麻烦您在博问中发一个新的提问。
@博客园团队: 已经发了:请问博客园的开放API是否支持“用户名/密码”授权模式
@TfcYe: 请问获取了refresh token要怎么使用啊
@段小辉: 你这个token是怎么请求到的。怎么获取到那个code
@snow-june: 不好意思,这个实在是太久了,我已经忘记了。建议向博客园官方提问,他们回复速度挺快的
你好,请问博主是怎么获取token的?
首先申请api key。
审核通过后,会通过邮箱发送ClientId 和 ClientSecret,还有一个获取access token的地址。
结合官方的开发文档,用postman等请求工具,输入网址和请求参数,就会得到一个token。