AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
### 使用说明 接口地址: Post http://www.tuling123.com/openapi/api #### 输入协议 ~~~ { "location": { "province": "北京", "city": "北京", “county”:"海淀区", "street": "信息路", "nearest_poi_name": "上地环岛南", "latitude": "39.45492", "longitude": "119.239293" }, "appState": { "appKey": "platform.fm", "operateState": 1000 }, "info": "播放刘德华的小苹果", "userid": "userid", key:"key"//测试apikey } ~~~ #### 输出协议 ~~~ { "appState": { "appKey": "platform.music", "operateState": 1000, "parametes": { "singer_name": "刘德华", "song_name": "小苹果" } }, "tts": "" } ~~~ >字段说明 | 参数 | 说明 | | --- | --- | | appState |当前应用状态(可选输入,不输入将默认使用上下文获取当前应用状态) | | appKey | 当前应用唯一标识 | | operateState | 当前应用状态值 | | nearest_poi_name | 最近街道名称 | | key | 该apikey关联车载产品 | | userid | 设备唯一标识 | | info | 用户输入信息 | #### 通讯录上传协议 接口地址: Post http://update.tuling123.com/multibiz >[info] 请求参数 ~~~ { "userid": userid, "info": "|张三:1353743XXXX|阿财:1358073XXXX|"//注意上传格式 } ~~~ >[success] 返回参数 ~~~ { "ret":0, "text":"通讯录上传成功" }{ "ret": 1, "text": "解密失败,您的加密逻辑存在异常!" } ~~~ ~~~ { "ret": 1, "text": "解密失败,您的加密逻辑存在异常!" } ~~~ #### 加密输入协议 ~~~ { "key":apiKey, "timestamp":456789, "service_identify":"uploadphone", //上传通讯录特殊参数 ,通讯录上传必须加密 "data":TwPFGlIQk/yl2qDbNyuSQg9JMeV6aLdCS7yo6lT5Ia0=//加密后的输入参数 } ~~~ #### 应用相关协议 ###### 打电话 >[info] 请求参数 ~~~ { "key": "apikey", "info": "给张三打电话", "userid": "userid" } ~~~ >[success] 返回参数 ~~~ { "appState": { "appKey": "platform.phone", "operateState": 2000, "parametes": { "address_blank": true, "people_name": "张三", "phone_number": "1353743XXXX" } }, "tts": "正在为您呼叫张三" } ~~~ >字段说明 | operateState | operateState详情 | | --- | --- | | 1100 | 进入电话应用 | | 2100 | 接电话 | | 2010 | 可拨打号码 | | 2000 | 立即拨打号码 | | 1000 | 结束该应用 | | parametes内字段 | parametes字段详解 | | --- | --- | | list | 多匹配 | | address_blank | 有无通讯录 | | phone_number | 拨打号码 | | people_name | 拨打姓名 | ###### 视频通话 >[info] 请求参数 ~~~ { "key": "key", "info": "给张三打视频", "userid": "userid" } ~~~ >[success] 返回参数 ~~~ { "appState": { "appKey": "vehicle.video_call", "operateState": 2000, "parametes": { "address_blank": true, "people_name": "张三", "phone_number": "1353743XXXX" } }, "tts": "正在向张三发送视频请求" } ~~~ >字段说明 | operateState | operateState详情 | | --- | --- | | 1100 | 进入视频通话应用 | | 2100 | 接视频 | | 2010 | 可拨打号码 | | 2000 | 立即拨打号码 | | 1000 | 结束该应用 | | parametes内字段 | parametes字段详解 | | --- | --- | | list | 多匹配 | | address_blank | 有无通讯录 | | phone_number | 拨打号码 | | people_name | 拨打姓名 | ###### 相声 >[info] 请求参数 ~~~ { "key": "key", "info": "打开相声", "userid": "userid" } ~~~ >[success] 返回参数 ~~~ { "appState": { "appKey": "vehicle.crosstalk", "operateState": 1000, "parametes": {} }, "tts": "恩,播放相声" } ~~~ >字段说明 | operateState | operateState详情 | | --- | --- | | 1100 | 打开相声 | | 1400 | 关闭相声 | ###### 电台 >[info] 请求参数 ~~~ { "key": "key", "info": "打开相声", "userid": "userid" } ~~~ >[success] 返回参数 ~~~ { "appState": { "appKey": "vehicle.crosstalk", "operateState": 1000, "parametes": {} }, "tts": "恩,播放相声" } ~~~ >字段说明 | operateState | operateState详情 | | --- | --- | | 1100 | 打开电台 | | 2000 | 换台 | | 1100 | 关闭电台 | ###### 音乐 >[info] 请求参数 ~~~ { "key": "key", "info": "播放周杰伦的青花瓷", "userid": "userid" } ~~~ >[success] 返回参数 ~~~ { "appState": { "appKey": "platform.music", "operateState": 1000, "parametes": { "singer_name": "周杰伦", "song_name": "青花瓷" } }, "tts": "马上为您播放歌曲" } ~~~ >字段说明 | operateState | operateState详情 | | --- | --- | | 1100 | 开始音乐 | | 1200 | 暂停 | | 1400 | 停止 | | 1300 | 继续播放 | | 2008 | 换一曲 | | 2009 | 上一曲 | | parametes内字段 | parametes字段详解 | | --- | --- | | singer_name | 歌手名 | | song_name | 歌曲名 | ###### 附近信息 >[info] 请求参数 ~~~ { "key": "key", "info": "周围有什么酒店", "userid": "userid", "location": { "province": "北京", "city": "北京", "street": "信息路", "nearest_poi_name": "上地环岛南", "latitude": "39.45492", "longitude": "119.239293" } } ~~~ >[success] 返回参数 ~~~ { "appState": { "appKey": "platform.nearby", "operateState": 1000, "parametes": { "nearby_place": "酒店" } }, "tts": "正在查找附近酒店,请稍等" } ~~~ >字段说明 | operateState | operateState详情 | | --- | --- | | 1100 | 打开附件信息搜索 | | parametes内字段 | parametes字段详解 | | --- | --- | | nearby_place | 附近事物关键词 | ###### 导航 >[info] 请求参数 ~~~ { "key": "key", "info": "去天安门怎么走", "userid": "userid", "location": { "province": "北京", "city": "北京", "street": "信息路", "nearest_poi_name": "上地环岛南", "latitude": "39.45492", "longitude": "119.239293" } } ~~~ >[success] 返回参数 ~~~ { "appState": { "appKey": "platform.navigation", "operateState": 2000, "parametes": { "end_city": "", "start_place": "信息路", "end_place": "天安门", "start_city": "", "needstartgeo": "1", "needendgeo": "", "city": "北京" } }, "tts": "已确定目的地天安门,正在规划路线请稍等" } ~~~ >字段说明 | operateState | operateState详情 | | --- | --- | | 2000 | 打开导航并确认目的地,例:导航天安门 | | parametes内字段 | parametes字段详解 | | --- | --- | | city | 当前城市 | | end_city | 目的城市 | | end_place | 目的地地址 | | needendgeo | 目的地定位 | | needstartgeo | 出发地定位 | | start_city | 出发城市 | | start_place | 出发地址 | ###### 天气信息 >[info] 请求参数 ~~~ { "key": "key", "info": "今天天气怎么样", "userid": "userid", "location": { "province": "北京", "city": "北京", "street": "信息路", "nearest_poi_name": "上地环岛南", "latitude": "39.45492", "longitude": "119.239293" } } ~~~ >[success] 返回参数 ~~~ { "appState": { "appKey": "platform.weather", "operateState": 1000, "parametes": { "city": "北京", "date": "2016-11-09", "weather": { "date": "周三 11月09日 (实时:6℃)", "maxTemperature": 8, "maxWind": 1, "minTemperature": 2, "temperature": "8 ~ 2℃", "weather": "霾", "wind": "微风" } } }, "tts": "雾霾对我们身体有害!北京今天霾,微风,8到2度。" } ~~~ >字段说明 | operateState | operateState详情 | | --- | --- | | 1100 | 进入应用 | | parametes内字段 | parametes字段详解 | | --- | --- | | city | 城市 | | date | 时间 | | weather | 天气信息| ###### 洗车指数 >[info] 请求参数 ~~~ { "key": "key", "info": "今天去洗车怎么样", "userid": "userid", "location": { "province": "北京", "city": "北京", "street": "信息路", "nearest_poi_name": "上地环岛南", "latitude": "39.45492", "longitude": "119.239293" } } ~~~ >[success] 返回参数 ~~~ { "appState": { "appKey": "platform.carwashing", "operateState": 1000, "parametes": {} }, "tts": "洗车指数: 比较适宜 洗车后未来2天内没有降水、大风或沙尘天气,比较适宜洗车" } ~~~ >字段说明 | operateState | operateState详情 | | --- | --- | | 1100 | 进入应用 | #### 返回异常码 ~~~ { "appState": { "appKey": "system.error", "operateState": 4002 }, "tts": "今天天气怎么样" } ~~~ >字段说明 | operateState | operateState详情 | | --- | --- | | 5000 | 暂不支持该功能 | | 6000 | 暂不支持该功能 | | 4000 | 请求参数格式错误 | | 4002 | 无功能权限 | | 4005 | 无功能权限| | 4003 | 该apikey没有可用请求次数 | #### 附错误码 (1)ret为0成功,为1失败。 (2)apikey不对错误,返回结果:{"ret":1,"text":"亲爱的,未找到对应的用户信息,请稍后重试。"} (3)加密逻辑错误,返回结果:{"ret":1,"text":"解密失败,您的加密逻辑存在异常!"} (4)userid不合法,返回结果:{"ret":1,"text":"亲爱的,userid不合法。"} (5)上传失败,返回结果:{"ret":1,"text":"通讯录上传失败"} (6)上传成功,返回结果:{"ret":0,"text":"通讯录上传成功"}