C#调用百度大脑API初探2
成为百度大脑的开发者
首先,你得找到百度大脑的官网
接下来,点击右上角的[登录],进入[控制台].
在页面中部的[推荐产品]里,选择你想调用的API,点击[创建应用]
按要求填写完成后,你应该能找到这样一个页面:
注意红框框标注的两项,把他们记下来,以后用得着!
有了这两串神秘代码,你就注册成为一个名副其实的开发者了!恭喜你!
具体流程也可参照百度大脑的官方文档:
用神秘代码铸造通往API大门的钥匙
对于我们这类HTTP API调用者,百度大脑要求我们在调用时带上一个叫做 accesss_token 的参数.
我把 accesss_token看成钥匙,有了钥匙你才能启动百度大脑这台打印机.
想要制造这把钥匙,就需要上面说的[API Key]和[Secret Key]
根据百度的说法他们每三十天就更换一次钥匙孔.
有两种方法获取这把钥匙:
首先是我常用的一种,简单易学,超级暴力.但是缺点是你要定一个三十天的闹钟,闹钟一响你就得再造一把钥匙.
新建一个txt文档,复制以下文字:
https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=BALABALA &client_secret=BALABALA&
然后把第一个BALABALA换成你的[API Key],第二个换成[Secret Key]. 记住中间不要加任何空格 然后把它复制到你的浏览器里,按下回车!
是不是得到了这一大段的东西?
其实我们只要使用[accesss_token]后面的内容就可以了,把它复制下来吧,你的钥匙已经做好了!
第二种方法可以在程序运行时自动获取你的accesss_token:
代码的具体内容可以在官方文档中找到.