首页 萤石平台接口使用说明文档

萤石平台接口使用说明文档

举报
开通vip

萤石平台接口使用说明文档1.11.2Table of ContentsIntroductionFirst Chapter1萤石平台接口使用说明文档第一章 概述本文档用于说明私有云调用萤石云接口方法,主要分三部分进行相关内容定义和介绍。第一部分概述,主要介绍本文档结构和主要内容。第二部分主要介绍萤石云HTTP连接请求和安全策略,对HTTP请求格式、应答格式、签名算法等做了详细介绍,并列举实例进行相关说明。第三部分主要介绍萤石云平台开放接口规范细则,从接口功能、定义和范例三方面对接口做了详细规定并给出使用范例。最后对有关专业用语做了名词解释,...

萤石平台接口使用说明文档
1.11.2Table of ContentsIntroductionFirst Chapter1萤石平台接口使用说明文档第一章 概述本文档用于说明私有云调用萤石云接口方法,主要分三部分进行相关内容定义和介绍。第一部分概述,主要介绍本文档结构和主要内容。第二部分主要介绍萤石云HTTP连接请求和安全策略,对HTTP请求格式、应答格式、签名算法等做了详细介绍,并列举实例进行相关说明。第三部分主要介绍萤石云平台开放接口规范细则,从接口功能、定义和范例三方面对接口做了详细规定并给出使用范例。最后对有关专业用语做了名词解释,便于理解文档内容。第二章 萤石云HTTP连接请求和安全策略2.1 萤石云HTTP连接请求2.1.1 功能描述用户通过HTTP请求方式,从私有云调用萤石云开放接口,实现获取设备列表、查询报警信息、获取视频广场栏目和展示视频列表等功能。2.1.2 HTTP请求数据格式规范HTTP请求URL约定如下:服务类型域名备注说明HTTP POST请求https://open.ys7.com/api/method所有接口统一用该请求url注:不要将url中的method替换成接口中的接口名称!HTTP请求数据json格式定义如下:Introduction2参数名描述systemver协议版本号sign签名值key开放平台appkey值timeUTC时间戳,自1970年1月1日起计算的时间,单位为秒methodHTTP请求执行方法params <attr>:<val>, ..... <attr>:<val> HTTP方法使用的参数集合id请求消息id号,同步调用时传入任意整数值system:系统参数集合ver:协议版本信息,当前为1.0sign:签名值,服务端用来做签名校验key:appkey在萤石云开放平台(open.ys7.com)注册申请后由萤石云平台统一颁布,与之匹配的secret值用来做签名校验。针对于每一个应用,都需要在萤石云平台上申请自己使用的appkey及secrettime:请求时私有云的时间戳(UTC),私有云要与萤石开平同步时间(两者时间不能相差超过5分钟)。如果私有云时间与萤石开平的时间相差超过5分钟,将会返回10010错误码。method:HTTP请求执行方法params:method使用的参数attr:属性名称val:属性值id:消息序列号,传入任意整数即可2.1.3 HTTP应答数据格式规范参数名描述id返回消息id号,与请求id相同resultmsg返回消息串code返回值pagesize分页大小total总数data <attr>:<val>, ..... <attr>:<val> HTTP方法返回的参数Introduction32.1.4 服务端返回值定义返回值返回信息备注200操作成功1001用户名不合法1002用户名已被占用1003密码不合法1004密码为同一字符1005密码错误次数过多1006手机号码已经被注册1007手机号未注册1008手机号码不合法1009用户名与手机不匹配1010获取验证码失败1011验证码错误1012验证码失效1013用户不存在1014密码不正确1015用户被锁住1021验证参数异常1026邮箱已经被注册1031邮箱未注册1032邮箱不合法1041获取验证码过于频繁1043手机验证码输入错误超过规定次数2000设备不存在2001摄像机不存在2003设备不在线2004设备异常2007设备序列号不正确2009设备请求响应超时异常Introduction42030设备不支持5000设备已被自己添加5001设备已被别人添加5002设备验证码错误7001邀请不存在7002邀请验证失败7003邀请用户不匹配7004无法取消邀请7005无法删除邀请7006不能邀请自己7007重复邀请10001参数错误参数为空或者格式不对10002accessToken异常或过期10004用户不存在10005appKey异常确认appKey状态,不通过或者冻结状态会返回该错误码10006ip受限10007调用次数达到上限10008签名错误①获取签名方式详见apidemo ②注意编码格式为UTF-810009签名参数错误10010签名超时(需要调用3.6接口同步服务器时间)10011未开通萤石云服务参照绑定流程10012第三方账户与萤石账号已经绑定10013应用没有权限调用此接口10014APPKEY下对应的第三方userId和phone未绑定10017appKey不存在10018AccessToken与Appkey不匹配10019密码错误10020请求方法为空Introduction520001通道不存在20002设备不存在20003参数异常,SDK版本过低20004参数异常,SDK版本过低20005安全认证失败,需进行SDK安全认证20006网络异常20007设备不在线20008设备响应超时20009子账号不能添加设备20010设备验证码错误20012设备添加失败20013设备已被别人添加20014设备序列号不正确20015设备不支持该功能20016当前设备正在格式化20017设备已被自己添加20018该用户不拥有该设备确认设备是否属于用户20019设备不支持云存储服务20020设备在线,被自己添加20021设备在线,但是未被用户添加20022设备在线,但是已经被别的用户添加20023设备不在线,未被用户添加20024设备不在线,但是已经被别的用户添加20025重复申请分享确认设备是否由添加过该设备且申请过分享的账户下是否还存在分享MATCH_ word word文档格式规范word作业纸小票打印word模板word简历模板免费word简历 _1716778503189_120026视频广场不存在该视频20029设备不在线,但是已经被自己添加20030该用户不拥有该视频广场视频Introduction620031开启终端绑定,硬件特征码验证失败请在萤石客户端关闭终端绑定20101视频分享给本人20102无相应邀请信息20201操作报警信息失败20202操作留言信息失败49999数据异常49999数据异常50000服务器异常2.2 萤石云HTTP连接安全策略2.2.1 签名算法为保障私有云与萤石云平台间的通讯安全,本协议 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 所有通过HTTP交互的请求必须携带请求源的签名信息,签名值作为sign存储在HTTP请求的system参数集合中。萤石云平台首先会检查HTTP请求中携带的time时间戳信息,如果与萤石云平台系统时间差异大于5分钟,则视为无效的请求包,返回错误码。在时间戳检查正常的情况下,按照萤石云平台统一的算法校验sign签名值,只有当签名值一致时,才接收HTTP请求。为实现上述安全机制,必须为其管理的应用申请对应的appKey及secretKey,其定义如下属性名称类型说明来源key字符串appkey萤石云平台发布secret字符串secret与key配对,用于签名萤石云平台发布签名算法如下:第一步: 算出“签名原始串”= params中参数集合字符串(将所有字段按升序排列后,依次连接所有字段名及对应值)+ method(接口名字)+ time(UTC时间戳) +请求源secret。样式如下: “<attr>:<val>,…,<attr>:<val>, method:<val>,time:<val>,secret:<val>” 第二步: 将“签名原始串”进行MD5校验,并转化为16进制的32位小写字符串,作为签名值sign。(注:编码格式为UTF-8)2.2.2 签名范例注:以下签名只是作为示例,并不是每个接口都要传入示例中的参数。文档中每个接口都会有对应的params和method,仿照上述签名规则获取签名即可。Introduction7{ "system": { "ver": "1.0", "sign": "0a9f324dc430eace4f4fd1b06738cdaa", "key": "abcdefghijklmnopqrstuvwx", "time": "1404443389" }, "method": "getDevice", "params": { "deviceId": "123456789", "accessToken": "f88c4dbb354711c9bf6597a4987dce90", "userId": "ghhc4dbb354711c9bf6597a4987dce90", "phone": "18899998888" }, "id": "88"}将params部分的deviceId、accessKey、userId、phone按字母升序排序,按逗号分割组成无空格字符串,并在字符串最后拼接method、time、secret,最后组成的签名的原始串为:“accessToken:f88c4dbb354711c9bf6597a4987dce90,deviceId:123456789,phone:18899998888,userId:ghhc4dbb354711c9bf6597a4987dce90,method:getDevice,time:1404443389,secret:yuc4dbb354sdsdfj77d76lkd86”签名值即对上述签名原始串算 md5 值,即sign=md5(“accessToken:f88c4dbb354711c9bf6597a4987dce90,deviceId:123456789,phone:18899998888,userId:ghhc4dbb354711c9bf6597a4987dce90,method:getDevice,time:1404443389,secret:yuc4dbb354sdsdfj77d76lkd86”)。第三章 萤石云平台开放接口规范细则3.1 获取设备列表3.1.1 功能描述私有云向萤石云平台调用获取设备列表接口,获取当前账号绑定的所有摄像头列表,并显示在app中。3.1.2 接口定义类别数据必选说明Introduction8接口名称cameraListY向萤石云平台获取设备列表,平台会根据请求参数返回设备id、封面图片地址等参数。请求内容idY消息id号,传入任意整数即可systemkeyY开放平台appkey值signY签名值timeYUTC时间戳verY协议版本号methodYHTTP请求方法paramsaccessTokenY访问校验码,可调用文档中的3.5接口获取pageSizeY分页大小pageStartY分页起始页,从0开始返回内容IdY消息id号resultpagetotalY总数sizeY分页大小page当前分页datadeviceIdY设备iddeviceSerialY设备序列号,贴在设备后面的9位数字的序列号deviceNameY设备名称cameraIdY通道idcameraNoY通道号cameraNameY通道名称StatusY是否在线,0:不在线,1:在线isSharedY分享状态,1:分享所有者,0:未分享,2:分享接受者(表示此摄像头是别人分享给我的picUrlY封面地址Introduction9isEncryptY是否加密,0:不加密,1:加密defenceY布撤防状态(0:撤防;1:布防;2:不支持;4:pir开启;8:athome布防;16:outdoor布防;NULL:设备没有上报布防状态;-1:设备初始化值)codeY返回值msgY返回消息串3.1.3 实现范例请求:{ "id": "123456", "method": "cameraList", "params": { "accessToken": "at.79a40703a03f4bedb0ae4c25b02f0ce9-5324652feb71-3e46b759", "pageSize": 20, "pageStart": 0 }, "system": { "key": "116622259fed4920a3e8957e13dc2346", "sign": "8845c7ad6066c9cf1df170afd7dd5f06", "time": 1415843917, "ver": "1.0" }}响应:Introduction10{ "result": { "page": { "total": 12, "page": 0, "size": 5 }, "data": [ { "deviceId": "a6967c6667ed492a9dd9e24c3e4d1b90427734203", "deviceSerial": "427734203", "deviceName": "C1(427734203)", "cameraId": "5a69cfec2bcf451f86b0f51e7b99f324", "cameraNo": 1, "cameraName": "C1(427734203)", "status": 1, "isShared": "0", "picUrl": "https://i.ys7.com/assets/imgs/public/homeDevice.jpeg", "isEncrypt": 0, "defence": 1, "videoLevel": 2 }, { "deviceId": "a6967c6667ed492a9dd9e24c3e4d1b90487505808", "deviceSerial": "487505808", "deviceName": "DS-7804HGH-SNH(487505808)", "cameraId": "02ef286ea7d447a2a4e8dbe224bdb47a", "cameraNo": 1, "cameraName": "视频1@DS-7804HGH-SNH(487505808)", "status": 0, "isShared": "0", "picUrl": "https://i.ys7.com/assets/imgs/public/homeDevice.jpeg", "isEncrypt": 0, "defence": 1, "videoLevel": 0 } ], "code": "200", "msg": "操作成功!" }}3.2 查询报警消息3.2.1 功能描述私有云向萤石云平台调用查询报警信息接口,获取报警时间、报警类型、通道、报警消息状态等报警信息。Introduction113.2.2 接口定义类别数据必选说明接口名称alarmListY查询报警消息请求内容idY消息id号,传入任意整数即可systemkeyY开放平台appkey值signY签名值timeYUTC时间戳verY协议版本号methodYHTTP请求方法paramsaccessTokenY访问校验码alarmTypeY报警类型cameraIdY通道idstartTimeY报警查询开始时间,时间格式为:2013-09-0509:38:48endTimeY报警查询结束时间,时间格式为:2013-09-0509:38:48pageStartY分页起始页,从0开始pageSizeY分页大小statusY报警消息状态,2:所有,1:已读,0:未读返回内容idY消息idresultpagetotalY报警总数sizeY分页大小pageY当前分页dataalarmIdY报警idalarmNameY报警源名称alarmTypeY报警类型alarmStartY报警开始时间channelNoY通道号Introduction12isEncryptY是否加密,0不加密,1加密alarmPicUrlY报警图片地址codeY返回值msgY返回消息串报警类型:Introduction13类型码类型-1全部10000人体感应事件10001紧急遥控按钮事件10002移动侦测报警10003婴儿啼哭报警10004门磁报警10005烟感报警10006可燃气体报警10008水浸报警10009紧急按钮报警10010人体感应报警10100IO报警10101IO-1报警10102IO-2报警10103IO-3报警10104IO-4报警10105IO-5报警10106IO-6报警10107IO-7报警10108IO-8报警10109IO-9报警10110IO-10报警10111IO-11报警10112IO-12报警10113IO-13报警10114IO-14报警10115IO-15报警10116IO-16报警3.2.3 实现范例Introduction14请求:{ "id": "123456", "method": "alarmList", "params": { "accessToken": "at.79a40703a03f4bedb0ae4c25b02f0ce9-5324652feb71-3e46b759", "alarmType": -1, "cameraId": "620320047e3c416c84da41d9aa8793f6", "endTime": "2014-11-13 19:10:10", "pageSize": 20, "pageStart": 0, "startTime": "2014-11-12 10:10:10", "status": 2 }, "system": { "key": "116622259fed4920a3e8957e13dc2346", "sign": "8845c7ad6066c9cf1df170afd7dd5f06", "time": 1415844125, "ver": "1.0" }}响应:Introduction15{ "id": "123456", "result": { "page": { "total": 3, "size": 20 }, "data": [ { "alarmId": "FEDA7B40-FD43-0741-8C6A-38EFF46C0D9F", "alarmName": "C1(426931140)", "alarmType": 10000, "alarmStart": "2014-11-13 10:02:11", "channelNo": 0, "alarmPicUrl": "https://test.shipin7.com:8089/api/cloud?method=download&fid=22f2c6a2-1dd2-11b2-af51-84105bd70a21&isEncrypted=0&isCloudStored=1" }, { "alarmId": "12FE71CB-4DF8-7242-964C-15C7D8560076", "alarmName": "C1(426931140)", "alarmType": 10000, "alarmStart": "2014-11-13 10:00:56", "channelNo": 0, "alarmPicUrl": "https://test.shipin7.com:8089/api/cloud?method=download&fid=f5e2fd4e-1dd1-11b2-af51-84105bd70a21&isEncrypted=0&isCloudStored=1" }, ], "code": "200", "msg": "操作成功!" }}3.3 获取视频广场栏目3.3.1 功能描述私有云向萤石云平台调用获取视频广场栏目接口,获取例如自然风光、幼儿园、街景、商铺、餐饮和其他等视频栏目。3.3.2 接口定义Introduction16类别数据必选说明接口名称squareColumnY获取视频广场栏位请求内容idY消息id号,传入任意整数即可systemkeyY开放平台appkey值signY签名值timeYUTC时间戳verY协议版本号methodYHTTP请求方法params返回内容idY消息idresultdatachannelCodeY频道值(频道标识)channelNameY频道名称channelLevelY频道级别parentIdY父频道值codeY返回值msgY返回消息串3.3.3 +实现范例请求:{ "id": "123456", "method": "squareColumn", "params": { "accessToken":"at.f06539814b7944cc8c6f8676f076dd7f-137a3efad74c-59d6b51b" }, "system": { "key": "116622259fed4920a3e8957e13dc2346", "sign": "8845c7ad6066c9cf1df170afd7dd5f06", "time": 1415843519, "ver": "1.0" }}Introduction17响应:{ "id": "123456", "result": { "data": [ { "channelCode": "1", "channelName": "自然风光", "channelLevel": "1", "parentId": "-1", "showFlag": "1" }, ], "code": "200", "msg": "操作成功!" }}3.4 获取视频广场列表3.4.1 功能描述私有云向萤石云平台调用获取视频列表接口,从视频广场栏目中获取视频列表,点击视频可以进行播放。3.4.2 接口定义类别数据必选说明接口名称squareVideoListY根据栏位获取视频广场列表请求内容idY消息id号,传入任意整数即可systemkeyY开放平台appkey值signY签名值timeYUTC时间戳verY协议版本号Introduction18methodYHTTP请求方法paramschannelY视频广场频道id如果传-1表示返回全部不区分频道返回视频资源channelNameY频道名称pageStartY分页起始页,从0开始pageSizeY分页大小返回内容idY消息idresultpagetotalY报警总数sizeY分页大小pageY当前分页datatitleY视频标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 addressY地址squareIdY视频广场idviewedCountY观看次数likeCountY点赞数commentCountY评论数coverUrlY视频封面playUrlY视频播放地址longitudeY经度latitudeY纬度codeY返回值msgY返回消息串3.4.3 实现范例请求:Introduction19{ "id": "123456", "method": "squareVideoList", "params": { "channel": 1, "pageSize": 20, "pageStart": 0 }, "system": { "key": "116622259fed4920a3e8957e13dc2346", "sign": "8845c7ad6066c9cf1df170afd7dd5f06", "time": 1415843382, "ver": "1.0" }}响应:Introduction20{ "id": "123456", "result": { "page": { "total": 2, "size": 20 }, "data": [ { "squareId":103993, "title": "C2(465073639)", "address": "", "viewedCount": 438, "likeCount": 2, "commentCount": 77, "coverUrl": "https://test.shipin7.com/static/images/1792ae1d3f62437799f2e5f47a9ba3da/62573e424306cbeccd3069aae2673f6a/1.jpeg", "playUrl": "shipin7://shipingc?rtsp://101.68.65.50:8554/demo://465073639:1:2:1:0:115.238.50.210:6502&subserial=465073639&channelno=1&squareid=103835&soundtype=0&cameraname=C2(465073639)" }, { "title": "C2(470686804)", "address": "", "viewedCount": 424, "likeCount": 2, "commentCount": 0, "coverUrl": "https://test.shipin7.com/static/images/1792ae1d3f62437799f2e5f47a9ba3da/aa3da5abddc0d49509be964b982206c5/1.jpeg", "playUrl": "shipin7://shipingc?rtsp://101.68.65.50:8554/demo://470686804:1:2:1:0:115.238.50.210:6502&subserial=470686804&channelno=1&squareid=103836&soundtype=0&cameraname=C2(470686804)" } ], "code": "200", "msg": "操作成功!" }}备注:由于兼容性的问题,部分coverUrl获取不到图片,请开发者对此种情况进行处理,例如返回自定义图片。3.5 第三方获取accessToken3.5.1 功能描述Introduction21第三方后台调用萤石云后台接口获取accessToken,萤石云平台判断用户是否开通萤石云服务,开通则返回accessToken,未开通则通过SDK调用开通萤石云服务接口(详见SDK说明文档)。注:accessToken的有效期为7天,开发者可在失效前调用该接口获取新的accessToken,同时,对过期错误码(10002)进行保护处理(即调用萤石平台其他需要accessToken的接口时,如返回该错误码,请重新获取accessToken)3.5.2接口定义类别数据必选说明接口名称token/getAccessTokenY第三方获取用户accessToken请求内容idY消息id号,传入任意整数即可systemkeyY开放平台appkey值signY签名值timeYUTC时间戳verY协议版本号methodYHTTP请求方法paramsphoneY用户手机号返回内容idY消息idresultdataaccessTokenY访问校验值userIdYcodeY返回值,10011:未绑定msgY返回消息串3.5.3 实现范例请求:Introduction22{"id": "123456","system": { "key": "116622259fed4920a3e8957e13dc2346", "sign": "8845c7ad6066c9cf1df170afd7dd5f06", "time": 1415843917, "ver": "1.0" },"method": "token/getAccessToken","params": { "phone" : "13588996397" }}响应:{"id": "123456","result": {"data": {"accessToken":"at.14e5e229f13b45cda399b95832842b02-40f3f6d06efb-fba3a116","userId":"a4fdea416bbce51c" }, "code": "200", "msg": "操作成功!" }}3.6 获取服务器时间3.6.1 功能描述私有云获取萤石云平台系统时间,HTTP请求中携带的time时间戳信息,如果与萤石云平台系统时间差异大于5分钟,则视为无效的请求包,返回错误码。注:此接口是普通的https接口,不用带签名认证。请求参数不是json,是普通的Post,具体实例可参看apidemo。3.6.2 接口定义Introduction23类别数据必选说明接口名称获取服务器时间Y获取萤石云平台系统时间请求地址https://open.ys7.com/api/time/get参数说明idY消息idappKeyY开放平台appkey值verY协议版本号返回内容resultdataserverTimeY服务器时间,单位秒codeY返回值msgY返回消息串3.7 根据序列号获取摄像头信息3.7.1 功能描述私有云向萤石云平台调用根据序列号获取摄像头信息,如果序列号对应的是NVR或DVR,返回对应下面的通道列表。3.7.2 接口定义类别数据必选说明接口名称camera/getCameraInfoY请求内容idY消息id号,传入任意整数即可systemkeyY开放平台appkey值Introduction24signY签名值timeYUTC时间戳verY协议版本号methodYHTTP请求方法paramsaccessTokenY访问校验码deviceserialY设备9位短序列号返回内容idY消息id号resultdatadeviceIdY设备iddeviceSerialY设备序列号deviceNameY设备名称cameraIdY通道idcameraNoY通道号cameraNameY通道名称statusY是否在线,0:不在线,1:在线isSharedY分享状态,0:不分享,1:分享picUrlY封面地址isEncryptY是否加密,0:不加密,1:加密defenseY布撤防状态(0:撤防;1:布防;2:不支持;4:pir开启;8:athome布防;16:outdoor布防;NULL:设备没有上报布防状态;-1:设备初始化值)codeY返回值msgY返回消息串Introduction253.7.3 实现范例请求:{ "id": "123456", "system": { "key": "116622259fed4920a3e8957e13dc2346", "sign": "8845c7ad6066c9cf1df170afd7dd5f06", "time": 1415843917, "ver": "1.0" }, "method": "camera/getCameraInfo", "params": { "accessToken":"at.14e5e229f13b45cda399b95832842b02-40f3f6d06efb-fba3a116", "deviceSerial" : "325698712" }}响应:{ "id": "123456", "result": { "data": { "cameraId": "5ef5a7ddcdea450098060e6e49cd1f6e", "cameraNo": 3, "cameraName": "视频3@D1(421215155)", "status": 0, "isShared": "0", "picUrl": "https://test.shipin7.com/assets/imgs/public/homeDevice.jpeg", "isEncrypt": 1 }, "code": "200", "msg": "操作成功!" }}3.8 获取单个通道信息3.8.1 功能描述私有云向萤石云平台调用获取单个通道信息接口。例如一台4通道的DVR设备,下面可能已连接了2台设备。那么cameraNo传相应的通道号就返回相应通道的信息。3.8.2 接口定义Introduction26类别数据必选说明接口名称camera/getY请求内容idY消息id号,传入任意整数即可systemkeyY开放平台appkey值signY签名值timeYUTC时间戳verY协议版本号methodYHTTP请求方法paramsaccessTokenY访问校验码deviceserialY设备9位短序列号cameraNoY设备通道号返回内容idY消息id号resultdatacameraIdY通道idcameraNoY通道号cameraNameY通道名称statusY是否在线,0:不在线,1:在线isSharedY分享状态,0:不分享,1:分享picUrlY封面地址isEncryptY是否加密,0:不加密,1:加密defenseY布撤防状态(0:撤防;1:布防;2:不支持;4:pir开启;8:athome布防;16:outdoor布防;NULL:设备没有上报布防状态;-1:设备初始化值)codeY返回值Introduction27msgY返回消息串3.8.3 实现范例请求:{ "id": "123456", "system": { "key": "116622259fed4920a3e8957e13dc2346", "sign": "8845c7ad6066c9cf1df170afd7dd5f06", "time": 1415843917, "ver": "1.0" }, "method": "camera/get", "params": { "accessToken":"at.14e5e229f13b45cda399b95832842b02-40f3f6d06efb-fba3a116", "deviceSerial" : "325698712", "cameraNo":1 }}响应:{ "id": "123456", "result": { "data": { "cameraId": "5ef5a7ddcdea450098060e6e49cd1f6e", "cameraNo": 3, "cameraName": "视频3@D1(421215155)", "status": 0, "isShared": "0", "picUrl": "https://test.shipin7.com/assets/imgs/public/homeDevice.jpeg", "isEncrypt": 1 }, "code": "200", "msg": "操作成功!" }}3.9 分享视频给好友3.9.1 功能描述私有云向萤石云平台调用分享视频接口。将视频分享给指定的好友。Introduction28注:通过接口分享给好友视频,删除分享的视频时,请调用删除视频接口,请勿通过web端进行删除分享的视频操作。3.9.2 接口定义类别数据必选说明接口名称invite/saveInviteY请求内容idY消息id号,传入任意整数即可systemkeyY开放平台appkey值signY签名值timeYUTC时间戳verY协议版本号methodYHTTP请求方法paramsaccessTokenY访问校验码cameraIdY通道IdmobileY好友手机号descripti
本文档为【萤石平台接口使用说明文档】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
goodword
暂无简介~
格式:pdf
大小:638KB
软件:PDF阅读器
页数:68
分类:互联网
上传时间:2019-07-31
浏览量:48