函数:getAccessToken 获取 Access Token
函数名称:获取 Access Token
函数功能:获取百度 API 的 Access Token
TSLib 版本:仅 v1.2.8 及其以上版本支持
ts.so 版本:仅 iOS v1.4.0、Android v1.1.1 及其以上版本支持
函数方法
code,access_token = getAccessToken(API Key,Secret Key)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
API Key | string | 是 | 创建应用的账号 |
Secret Key | string | 是 | 创建应用的密码 |
返回值 | 类型 | 说明 |
---|---|---|
code | boolean | true - 获取成功,false - 获取失败 |
access_token | string | 获取的 access_token/报错信息 |
函数用例
--示例不可直接使用
--账号、密码需要替换成在百度智能云网站创建应用后生成的账号(API Key)和密码(Secret Key)
--具体操作流程详见下方注意事项
local API = "gis24ABfU1CUw"
local Secret = "pzgcZjWppHsO1"
require "TSLib"
local m=TSVersions()
local ts = require("ts")
local a = ts.version()
local tp = getDeviceType()
if m <= "1.2.7" then
dialog("请使用 v1.2.8 及其以上版本 TSLib")
end
if 0 <= tp and tp <= 2 then
if a <= "1.3.9" then
dialog("请使用 iOS v1.4.0 及其以上版本 ts.so")
end
elseif 3 <= tp and tp <= 4 then
if a <= "1.1.0" then
dialog("请使用安卓 v1.1.1 及其以上版本 ts.so")
end
end
--iOS 需要下载 v1.4.0 及其以上版本 ts.so,Android 需要下载 v1.1.1 及其以上版本ts.so,否则无法调用成功
local code,access_token = getAccessToken(API,Secret)
if code then
dialog("获取成功:"..access_token)
else
dialog("获取失败:"..access_token)
end
注意事项
获取百度 API 应用账号和密码流程:
登录百度智能云网站,如果是第一次使用需要注册账号。
点击「产品服务」->「人工智能」->「文字识别」。
点击「创建应用」。
输入应用名称 ->应用描述-> 点击「立即创建」
点击「返回应用列表」即可生成账号(API Key)和密码(Secret Key)。
请点击这里查看具体操作流程视频。