var https = require('https');
var qs = require('querystring');
const param = qs.stringify({
'grant_type': 'client_credentials',
'client_id': '您的 Api Key',
'client_secret': '您的 Secret Key'
});
https.get(
{
hostname: 'aip.baidubce.com',
path: '/oauth/2.0/token?' + param,
agent: false
},
function (res) {
// 在标准输出中查看运行结果 === 牛逼了大哥 === 欺负我们菜鸟直接说,打印到cmd中,看到了,然后了,最后了。怎么使用啊,百度牛逼人物就是多,耍帅装逼招雷劈。
res.pipe(process.stdout);
}
);
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
确实有点恶心,无法直接获取,res.pipe(fs.createWriteStream('./baidu-token.json')) 度娘说创建本地文件存储,其他得解决办法还没查到
哥们,这个最后实现了吗?我现在也是碰到了这个问题,也在折腾,百度那个写法是直接把管道流在cmd中输出打印了,但node中怎么取这个值,网上查遍了资料也没有找到正确的方法....就想问一下,有谁实现了吗?
请您不要曲解意思好吗?咱们自己如果不会编程语言。人家接口文档写的再好也没有用呀。
难道不是咱们自己要有一定的编程语言基础吗?
你的意思说,我们菜鸟,就他妈活该不能玩这个呗。你是大佬。
百度哪里能得到每个开发者对自己的编程语言的水平呢?百度文档都图文教程了。已经很不错了。或者你看哪家比百度写的文档好。你可以反馈给百度。让百度看到你的建议。
用百度接口。前提会一门编程语言。当然不会也行。毕竟各种HTTP模拟工具也是可以的。如果是前者就要对HTTP JSON BASE64 URLENCODE有一定的了解或实际用过。这个不会的话。也怨不得百度文档。别的大厂也是这样。写的HTTP协议的接口。但是开发者们会不会用自己的编程语言发送HTTP请求。和接口方没关系。并且百度是给了相关常用语言的示例代码。SDK都有。
你的代码是获取AccessToken。接口返回是JSON格式的内容。你可以自己用相关函数处理json或许某个key的值。或者是直接复制全部结果。再只复制出来access_token的值也是一种方式。百度提供了示例代码。不能全部都依赖于百度。
自己对自己的编程语言以及HTTP JSON BASE64 URLENCODE有一定的了解或实际用过。那就肯定不陌生。这一点真的怨不得百度。除非说nodejs语言是百度研发的。没说明白你随便说他们百度都行。
咱们开发者不能把自己的语言水平问题归结到百度文档上去。
百度文档是写的最好得了。你如果测试过腾讯AI 阿里的。你会发现示例代码都很少。尤其是腾讯AI。简单写了PHP示例代码。其他语言都没有更不要说SDK.难不成你就认为是人家接口的问题导致你调用不起来接口吗?