收藏 分享(赏)

协议案例 - QQ空间-分享生活留住感动.doc

上传人:涵涵文库 文档编号:18728872 上传时间:2023-03-11 格式:DOC 页数:9 大小:197KB
下载 相关 举报
协议案例 - QQ空间-分享生活留住感动.doc_第1页
第1页 / 共9页
协议案例 - QQ空间-分享生活留住感动.doc_第2页
第2页 / 共9页
协议案例 - QQ空间-分享生活留住感动.doc_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、1、 如何接入应用宝1. 建立HTTP站点并符合应用宝的json文件规范。2. 在填写对应的网址。3. 通过刷新网址调测。2、 提供数据方式目前应用宝支持从HTTP站点抓取内容,HTTP内容以json文件方式提供,应用宝会主动到HTTP站点抓取数据并。以下是json文件标准。【注意点】填写字符串类型时,不要使用特殊字符,如%-!#$&*()=|:;,./?!#¥&*()|【】。3、 电子书字段说明l 图片类型属性描述必填是否有多个类型备注url图片urlY字符串长度不超过200height图片高度正整数width图片宽度正整数l 地域类型属性描述必填是否有多个类型备注country_name国

2、家名字符串长度不超过50province_name省份字符串长度不超过50city_name城市名字符串长度不超过50code_name区域编码或者县区字符串长度不超过50town_name乡镇名称字符串长度不超过50village_name村名称字符串长度不超过50street_name街道名称字符串长度不超过50street_no_name街道号字符串长度不超过50detail_name详细地址字符串长度不超过200l 视频类型属性描述必填是否有多个类型备注html5urlH5播放页URLYY字符串长度限制为200appurlapp播放URLY字符串长度限制为200duration时长Y正

3、整数型单位是秒content_size视频大小浮点型单位是MBencoding_format视频格式字符串型expires视频过期时间字符串型l 有效期结束的时间l 格式为:yyyy-MM-dd hh:mm:ssquality_pixel 分辨率水平像素正整数型quality_vertical 分辨率垂直像素正整数型download下载URL字符串型长度限制为200free_type免费Y正整数型l 0代表免费l 1代表收费l 2代表会员免费l 基础字段属性描述必填是否有多个类型备注email邮件字符串长度不超过20developer开发者字符串长度不超过50company公司名字符串长度不超

4、过50homepage主页字符串长度不超过200web_prefix网页域名字符串长度不超过50native_prefix跳转域名字符串长度不超过50update_time更新时间字符串l 文件数据被修改的时间l 格式为:yyyy-MM-dd hh:mm:ssl 评论类型属性描述是否必填是否有多个类型备注comment_text评论Y字符串长度不超过100comment_time评论时间Y字符串l 有效期开始的时间l 格式为:yyyy-MM-dd hh:mm:sscreator评论者Y字符串长度不超过50l 电子书数据属性说明表对应json的ebooks属性描述必填是否有多个类型备注id唯一i

5、d值Y字符串长度不超过20name内容名称Y字符串长度不超过100alternative_headline内容别名Y字符串l 长度不超过200l 多个别名以,号做为分隔符aggregate_rating评分信息正整数cover封面图片图片类型thumbnail封面图片缩略图图片类型description描述(摘要)Y字符串长度不超过500tag关键词YY字符串l 长度不超过200l 以,号做为分隔符,搜索关键字create_time创建时间字符串l 数据创建的时间l 格式为:yyyy-MM-dd hh:mm:ssmodify_time修改时间Y字符串l 数据被修改的时间l 格式为:yyyy-M

6、M-dd hh:mm:sspublish_time发布时间字符串l 有效期开始的时间l 格式为:yyyy-MM-dd hh:mm:ssauthor作者字符串最大长度为50publisher出版方字符串最大长度为50provider内容提供方字符串最大长度为50editor编辑字符串最大长度为50genre类型字符串最大长度为50language语言字符串默认为中文,最大长度为20catalogue_url目录页网页URL字符串最大长度为200chapter章节内容信息字符串最大长度为50book_edition版本字符串最大长度为50book_format文件格式字符串最大长度为50isbnI

7、SBN号Y字符串最大长度为50number_of_pages页数Y正整数number_of_words字数Y正整数accountable_person责任编辑字符串translator译者字符串最大长度为50is_finished是否完结正整数0代表完结,1代表未完结默认是0price价格浮点型单位为元,最小价格是0.01元location地域/国家地域类型如果为空,默认为中国comment用户评论Y评论类型comment_web_url评论页weburl字符串长度限制为100comment_app_url评论页appurl字符串长度限制为100status状态正整数1为上架,0为下架,默认为

8、1copy_right_start版权方生效开始年份字符串l 格式为:yyyy-MM-ddcopy_right_end版权方生效结束年份字符串l 格式为:yyyy-MM-ddimage图片内容Y图片类型在详情页的图片内容video视频内容视频类型在详情页的视频内容weburlweb页面URL字符串长度限制为200appurlapp页面URLY字符串长度限制为200h5urlH5页面URL字符串长度限制为200min_version支持APP跳转的最低版本号正整数例如:11l json文件格式说明 android: /安卓包,必填 app_name: myapp, package_name: c

9、om.myapp , ios: /ios包,选填 app_name: myapp, app_store_id: 123456 , email: 10086, /email地址,选填 developer: jingdong, /开发者,选填 company: jingdong, /公司名称,选填homepage: , /公司主页,选填web_prefix: ,native_prefix: example:/,update_time: 2015-04-01 13:12:10, /文件更新时间 ebooks: weburl: /web地址 ,选填 appurl: example:/activity&

10、id=123, /app页面跳转地址,必填 h5url: /h5地址,选填 id: 1, /唯一ID,必填 name: 优惠活动, /内容名称,必填 alternative_headline: test1, /内容别名,多个别名之间以,做为分割符 cover: /封面图片,必填 url: , /图片地址 height: , /图片高度 width: /图片宽度 , thumbnail: /封面图片缩略图,必填 url: , /图片地址 height: , /图片高度 width: /图片宽度 , description: 买一送一, /描述(摘要),必填 tag: 服装,优惠, /关键词,关键

11、词之间以,做为分割符,必填 author: 杨过, /作者,必填 create_time: 2015-04-17 13:25:30, /创建时间,选填 modify_time: 2015-04-17 13:25:30, /修改时间,必填 publish_time: 2015-04-17 13:25:30, /发布时间,选填 aggregate_rating: 5 /评分信息,五颗星 copy_right: XX公司所有, /版权,选填 copy_right_start: 2004-10-10, /版权生效开始年份,选填 copy_right_end: 2014-10-10, /版权生效结束年份

12、,选填 comment: comment_text : 第一次抢到沙发。, /评论信息 comment_time: 2015-04-30 11:11:11, /评论时间 creator : 评论者一, /评论人 , comment_web_url: /web地址 ,选填 comment_app_url: example:/activity&id=555, /app页面跳转地址,必填 editor: 李四, /编辑者,选填 genre: 武侠类, /类型,选填 language: 中文, /语言,选填 publisher: 张三, /出版方,选填 catalogue_url: /目录页url,选

13、填 chapter: 章节1, /章节内容信息,选填 book_edition: 版本1, /版本,选填 book_format: doc, /文件格式,选填 isbn: 978-7-*, /ISBN号,必填 number_of_pages: 5, /页数,必填 number_of_words: 1000, /字数,必填 accountable_person: 陈六, /责任编辑 translator: 王五, /译者,选填 is_finished: 0, /是否完结,完结为0,未完为1,选填 price: 0.01, /价格,选填 image: /必填 url: /图片地址 height:

14、670, /图片高度 width: 670 /图片宽度 , video: html5url: /html5播放页URL appurl:myscheme:/video?id=123, /app播放URL duration:138, /时长 content_size:2.5, /视频大小 encoding_format:flv, /视频格式 expires:2015-09-09 23:59:59, /视频过期时间 quality_pixel:1920, /水平分辨率 quality_vertical:1080, /垂直分辨率 download:test, /下载URL free:test, /是否

15、免费 , min_version: 123456, /支持该页面跳转的最低版本号,选填 l 交互方式说明【应用宝请求时HTTP协议】缓存类型为no-cache头部的Accept为text/json,Accept-Charset为utf-8【返回数据时HTTP协议要求】内容类型:application/json; charset=utf-8头部:Access-Control-Allow-Origin为*l 注意点必填代表内容必填,如果为空,则该内容应用宝会忽略这段内容选填代表内容可不填4、 APP支持跳转为了使用户能够从应用宝的结果中直接跳到指定页面,开发者需要使 App 支持外部调用。应用宝使

16、用 AppURL 来指向一个可以在 App 中展现的资源,AppURL 的格式:scheme:/host_path制定统一的 URI 指向 App 的内容我们推荐开发者将 scheme 设为 app_name,将 host_path 设为 page/type/id,也就是使用 app_name:/page/type/id 的方式来指向 App 的内容。例如,一个优酷的视频播放页可以被描述为:youku:/play/video/12321;一个多看的电子书详情页可以被描述 为:duokan:/detail/ebook/21312。在 Android Manifest 文件中注册 intent-f

17、ilter对于一个可以展示 app_name:/page/type/id 所指向资源的 activity 添加如下 intent-filter: 使用 am 指令进行测试通过如下指令测试调起,如果能够正确地调起页面展示数据则说明 intent-filter 设置成功。adb shell am start -W -a android.intent.action.VIEW -d yourUri yourPackageName5、 刷新应用宝6、 安全策略对于内容开放有安全要求的开发者,应用宝提供安全认证的方式,防止其他厂商获取内容。在开发者首次提交验证申请时,应用宝服务器将发送GET请求到填写的U

18、RL上,并且带上三个参数(signature、timestamp、randstr),开发者通过对时间(timestamp)和签名(signature)的效验,来判断此条消息的真实性。此后,每次开发者接收应用宝请求消息的时候,应用宝也都会带上前面三个参数(signature、timestamp、randstr)访问开发者设置的URL,开发者依然通过对签名的效验判断此条消息的真实性。参数描述signature应用宝加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、randstr参数。timestamp时间戳randstr随机字符串加密/校验流程如下:1. 将token、timestamp、randstr三个参数进行字典序排序2. 将三个参数字符串拼接成一个字符串进行sha1加密3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于应用宝

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 事务文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报