Documentation
¶
Overview ¶
Package alilabs 包含人工智能实验室开放平台API相关方法
Index ¶
- func AlibabaAilabTbUserSkillOauth(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabUserAuthorizedCancel(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabUserAuthorizedQuery(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabUserOpenUidGet(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabUserProfileGet(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabUserTokenGet(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsIotDeviceListUpdateNotify(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsIotDeviceStatusUpdate(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthDeviceGet(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthDeviceList(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthDeviceQrcodeActivate(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthDeviceStatusGet(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthDeviceStatusGetbyctei(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthDeviceUnbind(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGet(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthGetcode(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthGettoken(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthRefresh(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthSwitchuser(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTmallgenieAuthTaobaoauth(ctx context.Context, clt *core.SDKClient, ...) error
- func AlibabaAilabsTvsDeviceList(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAilabAicloudTopHotwordsGet(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAilabAicloudTopHotwordsUpdate(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoAilabAicloudTopSkilsListNew(ctx context.Context, clt *core.SDKClient, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlibabaAilabTbUserSkillOauth ¶
func AlibabaAilabTbUserSkillOauth(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabTbUserSkillOauthAPIRequest, resp *alilabs.AlibabaAilabTbUserSkillOauthAPIResponse, session string) error
AlibabaAilabTbUserSkillOauth 用户技能 Oauth 授权(淘宝 openId) alibaba.ailab.tb.user.skill.oauth
定制机厂商,在用户配网完成后,厂商调用此接口,写入特定技能的 Oauth 信息
func AlibabaAilabUserAuthorizedCancel ¶
func AlibabaAilabUserAuthorizedCancel(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabUserAuthorizedCancelAPIRequest, resp *alilabs.AlibabaAilabUserAuthorizedCancelAPIResponse, session string) error
AlibabaAilabUserAuthorizedCancel 取消账号授权 alibaba.ailab.user.authorized.cancel
三方用户取消授权给天猫精灵用户
func AlibabaAilabUserAuthorizedQuery ¶
func AlibabaAilabUserAuthorizedQuery(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabUserAuthorizedQueryAPIRequest, resp *alilabs.AlibabaAilabUserAuthorizedQueryAPIResponse, session string) error
AlibabaAilabUserAuthorizedQuery 查询授权状态接口 alibaba.ailab.user.authorized.query
查询三方用户授权状态
func AlibabaAilabUserOpenUidGet ¶
func AlibabaAilabUserOpenUidGet(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabUserOpenUidGetAPIRequest, resp *alilabs.AlibabaAilabUserOpenUidGetAPIResponse, session string) error
AlibabaAilabUserOpenUidGet access token 获取精灵用户 id alibaba.ailab.user.open.uid.get
access token 获取精灵用户 id
func AlibabaAilabUserProfileGet ¶
func AlibabaAilabUserProfileGet(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabUserProfileGetAPIRequest, resp *alilabs.AlibabaAilabUserProfileGetAPIResponse, session string) error
AlibabaAilabUserProfileGet 查询用户信息 alibaba.ailab.user.profile.get
提供天猫精灵用户头像、昵称的查询接口,供本田车载天猫精灵使用
func AlibabaAilabUserTokenGet ¶
func AlibabaAilabUserTokenGet(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabUserTokenGetAPIRequest, resp *alilabs.AlibabaAilabUserTokenGetAPIResponse, session string) error
AlibabaAilabUserTokenGet 三方账号获取 token alibaba.ailab.user.token.get
inside 设备的三方 app,通过 extId、schema 生成 token
func AlibabaAilabsIotDeviceListUpdateNotify ¶
func AlibabaAilabsIotDeviceListUpdateNotify(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsIotDeviceListUpdateNotifyAPIRequest, resp *alilabs.AlibabaAilabsIotDeviceListUpdateNotifyAPIResponse, session string) error
AlibabaAilabsIotDeviceListUpdateNotify 设备列表更新通知 alibaba.ailabs.iot.device.list.update.notify
用于人工智能实验室IoT合作厂商上报三方接入IoT设备列表更新时的通知
func AlibabaAilabsIotDeviceStatusUpdate ¶
func AlibabaAilabsIotDeviceStatusUpdate(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsIotDeviceStatusUpdateAPIRequest, resp *alilabs.AlibabaAilabsIotDeviceStatusUpdateAPIResponse, session string) error
AlibabaAilabsIotDeviceStatusUpdate ailabs iot 设备状态更新 alibaba.ailabs.iot.device.status.update
用于人工智能实验室IoT合作厂商上报三方接入IoT设备状态更新时的设备状态上报
func AlibabaAilabsTmallgenieAuthDeviceGet ¶
func AlibabaAilabsTmallgenieAuthDeviceGet(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthDeviceGetAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthDeviceGetAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthDeviceGet 获取设备详情 alibaba.ailabs.tmallgenie.auth.device.get
通过此接口获取设备详情
func AlibabaAilabsTmallgenieAuthDeviceList ¶
func AlibabaAilabsTmallgenieAuthDeviceList(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthDeviceListAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthDeviceListAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthDeviceList 获取用户设备列表 alibaba.ailabs.tmallgenie.auth.device.list
通过此接口获取用户绑定的设备信息列表
func AlibabaAilabsTmallgenieAuthDeviceQrcodeActivate ¶
func AlibabaAilabsTmallgenieAuthDeviceQrcodeActivate(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthDeviceQrcodeActivateAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthDeviceQrcodeActivate 扫码激活设备 alibaba.ailabs.tmallgenie.auth.device.qrcode.activate
三方带屏设备显示二维码(从天猫精灵云获取),使用三方APP扫码,将扫码到的安全code,通过TOP接口请求天猫精灵云,精灵云解析安全code的数据并激活对应的设备。
func AlibabaAilabsTmallgenieAuthDeviceStatusGet ¶
func AlibabaAilabsTmallgenieAuthDeviceStatusGet(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthDeviceStatusGetAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthDeviceStatusGet 设备状态查询 alibaba.ailabs.tmallgenie.auth.device.status.get
提供给天猫精灵定制机厂商 查询设备在线状态值
func AlibabaAilabsTmallgenieAuthDeviceStatusGetbyctei ¶ added in v1.2.5
func AlibabaAilabsTmallgenieAuthDeviceStatusGetbyctei(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthDeviceStatusGetbycteiAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthDeviceStatusGetbyctei 根据ctei查询状态 alibaba.ailabs.tmallgenie.auth.device.status.getbyctei
提供给电信查询设备在线状态值
func AlibabaAilabsTmallgenieAuthDeviceUnbind ¶
func AlibabaAilabsTmallgenieAuthDeviceUnbind(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthDeviceUnbindAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthDeviceUnbindAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthDeviceUnbind 解绑设备 alibaba.ailabs.tmallgenie.auth.device.unbind
通过此接口解绑天猫精灵设备
func AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGet ¶
func AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGet(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGetAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGet 根据三方ID查询设备注册激活信息 alibaba.ailabs.tmallgenie.auth.device.withdeviceid.get
根据三方ID查询设备注册激活信息
func AlibabaAilabsTmallgenieAuthGetcode ¶
func AlibabaAilabsTmallgenieAuthGetcode(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthGetcodeAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthGetcodeAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthGetcode 获取token alibaba.ailabs.tmallgenie.auth.getcode
获取天猫精灵authCode
func AlibabaAilabsTmallgenieAuthGettoken ¶
func AlibabaAilabsTmallgenieAuthGettoken(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthGettokenAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthGettokenAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthGettoken 设备授权 alibaba.ailabs.tmallgenie.auth.gettoken
获取设备授权码
func AlibabaAilabsTmallgenieAuthRefresh ¶
func AlibabaAilabsTmallgenieAuthRefresh(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthRefreshAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthRefreshAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthRefresh 刷新token alibaba.ailabs.tmallgenie.auth.refresh
通过此接口刷新天猫精灵授权token
func AlibabaAilabsTmallgenieAuthSwitchuser ¶
func AlibabaAilabsTmallgenieAuthSwitchuser(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthSwitchuserAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthSwitchuserAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthSwitchuser 切换用户 alibaba.ailabs.tmallgenie.auth.switchuser
设备切换授权用户
func AlibabaAilabsTmallgenieAuthTaobaoauth ¶
func AlibabaAilabsTmallgenieAuthTaobaoauth(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTmallgenieAuthTaobaoauthAPIRequest, resp *alilabs.AlibabaAilabsTmallgenieAuthTaobaoauthAPIResponse, session string) error
AlibabaAilabsTmallgenieAuthTaobaoauth 天猫精灵淘宝登录授权绑定接口 alibaba.ailabs.tmallgenie.auth.taobaoauth
厂商获取用户淘宝授权之后,通过此接口获取天猫精灵授权,并绑定一台设备
func AlibabaAilabsTvsDeviceList ¶
func AlibabaAilabsTvsDeviceList(ctx context.Context, clt *core.SDKClient, req *alilabs.AlibabaAilabsTvsDeviceListAPIRequest, resp *alilabs.AlibabaAilabsTvsDeviceListAPIResponse, session string) error
AlibabaAilabsTvsDeviceList 获取TVS设备列表 alibaba.ailabs.tvs.device.list
获取用户所绑定的TVS设备列表
func TaobaoAilabAicloudTopHotwordsGet ¶
func TaobaoAilabAicloudTopHotwordsGet(ctx context.Context, clt *core.SDKClient, req *alilabs.TaobaoAilabAicloudTopHotwordsGetAPIRequest, resp *alilabs.TaobaoAilabAicloudTopHotwordsGetAPIResponse, session string) error
TaobaoAilabAicloudTopHotwordsGet 获取热词 taobao.ailab.aicloud.top.hotwords.get
获取ASR热词
func TaobaoAilabAicloudTopHotwordsUpdate ¶
func TaobaoAilabAicloudTopHotwordsUpdate(ctx context.Context, clt *core.SDKClient, req *alilabs.TaobaoAilabAicloudTopHotwordsUpdateAPIRequest, resp *alilabs.TaobaoAilabAicloudTopHotwordsUpdateAPIResponse, session string) error
TaobaoAilabAicloudTopHotwordsUpdate 更新热词 taobao.ailab.aicloud.top.hotwords.update
更新ASR热词
func TaobaoAilabAicloudTopSkilsListNew ¶
func TaobaoAilabAicloudTopSkilsListNew(ctx context.Context, clt *core.SDKClient, req *alilabs.TaobaoAilabAicloudTopSkilsListNewAPIRequest, resp *alilabs.TaobaoAilabAicloudTopSkilsListNewAPIResponse, session string) error
TaobaoAilabAicloudTopSkilsListNew 获取产品下挂载的技能列表 taobao.ailab.aicloud.top.skils.list.new
星空平台提供的获取产品下挂载的技能列表新接口
Types ¶
This section is empty.
Source Files
¶
- AlibabaAilabTbUserSkillOauth.go
- AlibabaAilabUserAuthorizedCancel.go
- AlibabaAilabUserAuthorizedQuery.go
- AlibabaAilabUserOpenUidGet.go
- AlibabaAilabUserProfileGet.go
- AlibabaAilabUserTokenGet.go
- AlibabaAilabsIotDeviceListUpdateNotify.go
- AlibabaAilabsIotDeviceStatusUpdate.go
- AlibabaAilabsTmallgenieAuthDeviceGet.go
- AlibabaAilabsTmallgenieAuthDeviceList.go
- AlibabaAilabsTmallgenieAuthDeviceQrcodeActivate.go
- AlibabaAilabsTmallgenieAuthDeviceStatusGet.go
- AlibabaAilabsTmallgenieAuthDeviceStatusGetbyctei.go
- AlibabaAilabsTmallgenieAuthDeviceUnbind.go
- AlibabaAilabsTmallgenieAuthDeviceWithdeviceidGet.go
- AlibabaAilabsTmallgenieAuthGetcode.go
- AlibabaAilabsTmallgenieAuthGettoken.go
- AlibabaAilabsTmallgenieAuthRefresh.go
- AlibabaAilabsTmallgenieAuthSwitchuser.go
- AlibabaAilabsTmallgenieAuthTaobaoauth.go
- AlibabaAilabsTvsDeviceList.go
- TaobaoAilabAicloudTopHotwordsGet.go
- TaobaoAilabAicloudTopHotwordsUpdate.go
- TaobaoAilabAicloudTopSkilsListNew.go
- doc.go