百度云—使用机器人视觉SDK调用百度API方法教程
|
Node: 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) {
// 在标准输出中查看运行结果
res.pipe(process.stdout);
}
);
服务器返回的JSON文本参数如下: access_token:要获取的Access Token; expires_in:Access Token的有效期(秒为单位,一般为1个月); 其他参数忽略,暂时不用; 例如: {
"refresh_token": "25.b55fe1d287227ca97aab219bb249b8ab.315360000.1798284651.282335-8574074",
"expires_in": 2592000,
"scope": "public wise_adapt",
"session_key": "9mzdDZXu3dENdFZQurfg0Vz8slgSgvvOAUebNFzyzcpQ5EnbxbF+hfG9DQkpUVQdh4p6HbQcAiz5RmuBAja1JJGgIdJI",
"access_token": "24.6c5e1ff107f0e8bcef8c46d3424a0e78.2592000.1485516651.282335-8574074",
"session_secret": "dfac94a3489fe9fca7c3221cbf7525ff"
}
若请求错误,服务器将返回的JSON文本包含以下参数: error:错误码;关于错误码的详细信息请参考下方鉴权认证错误码。 error_description:错误描述信息,帮助理解和解决发生的错误。 例如认证失败返回: {
"error": "invalid_client",
"error_description": "unknown client id"
}
鉴权认证错误码 使用Access Key ID/Secret Access Key的开发者注意如果您使用的是“安全认证/Access Key ”中的Access Key ID 和 Secret Access Key的开发者,则不能使用获取Access Token的方式鉴权,具体鉴权认证机制参考“百度云鉴权认证机制”。 二.使用机器人视觉SDK调用百度API方法介绍百度机器人视觉SDK已经集成了百度AI平台的C++ SDK,其中包含了调用相关识别服务在线API的接口能力,您可以包含相关头文件并使用这些函数接口。
如果您在百度机器是视觉SDK中使用 按需引入相应服务头文件,使用机器人视觉服务应用的API Key和Secret Key初始化相应服务的客户端类,使用客户端类调用具体接口,具体使用可以参考样例代码部分文档以及SDK中附带的样例代码。 如果您想单独使用C++ SDK 1.百度AI平台依赖库curl openssl jsoncpp(>1.6.2版本,0.x版本将不被支持) 2.编译工程时添加 C++11 支持 (gcc/clang 添加编译参数 -std=c++11), 添加第三方库链接参数 lcurl, lcrypto, ljsoncpp。 3.按需引入相应服务头文件,使用机器人视觉服务应用的API Key和Secret Key初始化相应服务的客户端类,使用客户端类调用具体接口 2.百度AI能力头文件列表百度AI调用接口以.h文件形式集成于SDK中,实现源码也都包含在.h文件中,开发者只需要引入相应头文件即可使用这些服务提供的接口。 XP
└── util
└── aip
├── base
│ ├── base.h // 请求客户端基类
│ ├── base64.h // base64加密相关类
│ ├── http.h // http请求封装类
│ └── utils.h // 工具类
├── ocr.h // 文字识别
├── image_classify.h // 图像识别
├── face.h // 人脸识别
└── speech.h // 语音识别,语音合成
(编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



