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