谁写的node 获取access_token
金酷网 发布于2018-10 浏览:2204 回复:5
0
收藏
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
个赞
共5条回复 最后由用户已被禁言回复于2022-04
#6sz861128回复于2021-09

确实有点恶心,无法直接获取,res.pipe(fs.createWriteStream('./baidu-token.json')) 度娘说创建本地文件存储,其他得解决办法还没查到

0
#5AblinCai回复于2021-05

哥们,这个最后实现了吗?我现在也是碰到了这个问题,也在折腾,百度那个写法是直接把管道流在cmd中输出打印了,但node中怎么取这个值,网上查遍了资料也没有找到正确的方法....就想问一下,有谁实现了吗?

0
#4用户已被禁言回复于2019-12
#3 金酷网回复
你的意思说,我们菜鸟,就他妈活该不能玩这个呗。你是大佬。

请您不要曲解意思好吗?咱们自己如果不会编程语言。人家接口文档写的再好也没有用呀。

难道不是咱们自己要有一定的编程语言基础吗?

 

3
#3金酷网回复于2019-12
#2 用户已被禁言回复
百度哪里能得到每个开发者对自己的编程语言的水平呢?百度文档都图文教程了。已经很不错了。或者你看哪家比百度写的文档好。你可以反馈给百度。让百度看到你的建议。 用百度接口。前提会一门编程语言。当然不会也行。毕竟各种HTTP模拟工具也是可以的。如果是前者就要对HTTP JSON BASE64 URLENCODE有一定的了解或实际用过。这个不会的话。也怨不得百度文档。别的大厂也是这样。写的HTTP协议的接口。但是开发者们会不会用自己的编程语言发送HTTP请求。和接口方没关系。并且百度是给了相关常用语言的示例代码。SDK都有。 你的代码是获取AccessToken。接口返回是JSON格式的内容。你可以自己用相关函数处理json或许某个key的值。或者是直接复制全部结果。再只复制出来access_token的值也是一种方式。百度提供了示例代码。不能全部都依赖于百度。 自己对自己的编程语言以及HTTP JSON BASE64 URLENCODE有一定的了解或实际用过。那就肯定不陌生。这一点真的怨不得百度。除非说nodejs语言是百度研发的。没说明白你随便说他们百度都行。   咱们开发者不能把自己的语言水平问题归结到百度文档上去。 百度文档是写的最好得了。你如果测试过腾讯AI 阿里的。你会发现示例代码都很少。尤其是腾讯AI。简单写了PHP示例代码。其他语言都没有更不要说SDK.难不成你就认为是人家接口的问题导致你调用不起来接口吗?    
展开

你的意思说,我们菜鸟,就他妈活该不能玩这个呗。你是大佬。

0
#2用户已被禁言回复于2018-10

百度哪里能得到每个开发者对自己的编程语言的水平呢?百度文档都图文教程了。已经很不错了。或者你看哪家比百度写的文档好。你可以反馈给百度。让百度看到你的建议。

用百度接口。前提会一门编程语言。当然不会也行。毕竟各种HTTP模拟工具也是可以的。如果是前者就要对HTTP JSON BASE64 URLENCODE有一定的了解或实际用过。这个不会的话。也怨不得百度文档。别的大厂也是这样。写的HTTP协议的接口。但是开发者们会不会用自己的编程语言发送HTTP请求。和接口方没关系。并且百度是给了相关常用语言的示例代码。SDK都有。

你的代码是获取AccessToken。接口返回是JSON格式的内容。你可以自己用相关函数处理json或许某个key的值。或者是直接复制全部结果。再只复制出来access_token的值也是一种方式。百度提供了示例代码。不能全部都依赖于百度。

自己对自己的编程语言以及HTTP JSON BASE64 URLENCODE有一定的了解或实际用过。那就肯定不陌生。这一点真的怨不得百度。除非说nodejs语言是百度研发的。没说明白你随便说他们百度都行。

 

咱们开发者不能把自己的语言水平问题归结到百度文档上去。

百度文档是写的最好得了。你如果测试过腾讯AI 阿里的。你会发现示例代码都很少。尤其是腾讯AI。简单写了PHP示例代码。其他语言都没有更不要说SDK.难不成你就认为是人家接口的问题导致你调用不起来接口吗?

 

 

1
TOP
切换版块