想通过KbArticles接口分页获取知识库文章列表
GET https://api.cnblogs.com/api/KbArticles?pageIndex={pageIndex}&pageSize=
(不清楚图片能不能上传,头次用博客园发帖)
报错是这样的:
{ "type": "https://tools.ietf.org/html/rfc7235#section-3.1", "title": "Unauthorized", "status": 401, "traceId": "00-12f5e217b85d1051076c42f38d6ffb43-a3b978b002dfd704-00" }
有没有大佬看看怎么解决啊
准备拿点数据做毕设
小弟感激不尽
参考 SampleConsoleApp/Program.cs
var request = new TokenRequest
{
Address = "https://api.cnblogs.com/token",
ClientId = clientId,
ClientSecret = clientSecret,
GrantType = "client_credentials"
};
var responseToken = await httpClient.RequestTokenAsync(request);
httpClient.SetBearerToken(responseToken.AccessToken);
注:上面是 C# 代码
大佬,我想问的是,SetBearerToken(responseToken.AccessToken),这段,对应的请求是怎么样的呢,比如说:请求头里面放一个bearer_token字段吗?我知道肯定要加的,就是不知道怎么加,已经尝试过请求头里面加access_token字段了,还是Unauthorized。感谢大佬解答!
@Yruss1: 建议提供重现问题的示例代码
啊,我找到一个解答,试了下可以成功拿到文章,头里面加一个“Authorization”字段,value是“Bearer ”+token。
@Yruss1: 是的,bearer token 就是这样传
文档地址:https://api.cnblogs.com/help#top
– Yruss1 8个月前图片没有上传成功
– dudu 8个月前