我成功生成了访问令牌,但现在我无法使用它。可悲的是,没有官方的yandex节点库来使用API。有2个非官方npm模块,只能与服务器一起工作,但我希望它是localhost。以这样的代码为例,在这种情况下,我想显示我的磁盘上的所有文件。当然,我能为我的应用程序Yandex Disk API无法使用访问令牌发出请求node.js
request.get('https://cloud-api.yandex.net/v1/disk/resources/files/', {
'auth': {
'bearer': 'xxxxxxxxxxxxxxxxxxx'
}
}, function(err,httpResponse,body){ /* ... */
if(err) {
console.log('err: ' + err)
}
console.log('body: ' + body)
});
而且所有范围,如果我会用https://cloud-api.yandex.net/v1/disk/resources/files?oauth_token=xxxxxxxxxxxxxx&oauth_client_id=xxxxxxxxxxxxxxxxxxx
或https://cloud-api.yandex.net/v1/disk/resources/files?access_token=xxxxxxxxxxxxxx&client_id=xxxxxxxxxxxxxxxxxxx
在我的浏览器,我会得到
{“消息”:“?? ?????? “”,“description”:“未经授权”,“错误”:“未经授权的错误”}
有人有工作代码或想法,为什么我会收到此消息?