筛选:  关于腾讯的论文 企业订单管理论文 用户留言板毕业论文 订单管理论文 c#订单管理论文 订单管理系统论文 用户论文 电子商城单用户论文 企业订单管理系统论文 关于订单的英文版论文

【双学位论文】简谈基于开放API实现获取订单信息的方法(论文选题)

星级: ★★★★★ 期刊: 《电子商务》作者:许镭 许华浏览量:2319 论文级别:优秀本章主题:订单和用户原创论文: 5156论文网更新时间:12-25审核稿件编辑:Murray本文版权归属:www.5156chinese.cn 分享次数:1072 评论次数: 1528

导读:如何写好一篇订单和用户方面的论文。希望本篇基于开放API实现获取订单信息的方法的论文范文会对你的写作构思有所启发以助大学生们轻松完成写作任务。

摘要:结合淘宝开放API的使用方法,介绍其应用流程和注册程序,分析订单类接口的特征,并就如何使用开放API进行了详细介绍,同时参考通用网络爬虫算法设计了获取订单信息的具体算法,为其他开放平台API的使用提供了有益的借鉴和参考.

关键词:开放应用编程接口;计算机软件;商品订单;

引言

互联网的开放性使得各大网络平台纷纷通过开放平台实现数据互通,以为客户提供更加丰富的应用体验.开放平台也称开放API是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列的程序接口,然后供第三方开发者使用,这些开发的程序接口被称为开放接口,所以开放的API就被称作OpenA

基于开放API实现获取订单信息的方法
订单和用户论文文献标注

PI或开放API.

淘宝API是淘宝提供给外部合作伙伴参与服务淘宝用户的业务数据编程接口.是淘宝开放平台的一部分.淘宝开放平台以API数据形式开放淘宝商品、交易、物流等业务.目前淘宝共计开放了26种API业务,几乎涵盖了淘宝核心业务和各项垂直业务的主要流程.在26种API业务中,交易API是最为核心的API接口,交易API中对订单的处理又是其中最为常用的一个内容.交易API提供了订单下载、修改收货地址、修改交易备注等主要功能.其包含15个API接口,中有7个免费接口,8个收费接口,可以处理包括交易订单账务查询、获取交易信息、修改订单邮费价格、延长交易收货时间、更改交易的收获地址等交易信息.本论文以如何通过交易API获取订单数据为例,展示了订单数据的获取方法,并藉此说明了淘宝API的使用方法.

1、开放平台认证协议

对于一个开放平台来说,开放就意味着威胁,所以如何保护平台自身的安全和用户的隐私数据是极

怎么写订单专业双学位论文
播放次数:3126 评论人数:[标签:

本篇简谈基于开放API实现获取订单信息的方法论文范文综合参考评定如下
有关论文范文主题研究:订单方面的论文文献标注大学生适用:mpa毕业论文
相关参考文献下载数量:1451写作解决问题:写论文文献标注
毕业论文开题报告:双学位任务书写作职称论文适用:期刊目录,撰写职称论文
所属大学生专业类别:订单专业论文文献标注论文题目推荐度:经典标题
三下载数]

为重要的问题.当前,开放API的通用解决办法是通过认证进行.

在使用开放平台API时,首先要在平台上进行认证,认证成功后开放平台会颁发给用户一个Token.如在淘宝开放平台上首先要注册认证并通过创建应用获取app key和app secret.通过app key和app secret第三方应用就可以用其来获取需要的数据.

在淘宝的开放平台TOP中开放的OpenAPI中,API分为三类:一是公开查询类的API,例如查询淘宝类目信息,这些API是不需要用户授权即可调用的;二是隐私类API,例如上传商品,这些API必须要获得用户的授权才可以调用;还有一类API,既包含用户隐私信息,又包含用户公开信息,例如查询用户信息这个API,如果只是获取用户的公开信息字段,包括nick、注册时间等,就不需要用户授权,而一旦要查询用户的隐私信息字段,如收货地址等,就必须获得用户的授权.用户授权的过程就如前面所讲的,用户从TOP获取到Token,然后将Token授予第三方应用,应用使用这个Token就能够调用隐私类的API了.

2、淘宝API中交易订单类信息获取接口剖析

获取淘宝订单相应数据的API主要集中在交易API中.交易API用来专门收集订单信息,其参数和返回值情况参见淘宝的相关API文献.使用taobao。trade。amount。get获取交易订单的信息接口, 通过该接口可以查询到所有状态的订单,比如如果要检验订单是否已经付款,可以通过检查status的值是否为WAIT_SELLER_SEND_GOODS(等待卖家发货,即卖家已付款)来验证.taobao。trade。amount。get中定义了接口中的应用参数,订单号、订单状态等,并对这些参数设计了get/set方法,最后将参数以map形式存放.响应类中定义了trade类型的参数,trade类型由Java Bean的形式写于Trade类中,其中定义了评价类表的属性以及get/set方法.

3、实现思路与算法设计

本功能的实现思路是,通过调用淘宝的交易API获取订单的交易状况.以判断用户是否可以进行下一步操作.

首先需要在淘宝开放平台注册一个第三方KEY,只有这个key才能使用相应平台的API.实现后,淘宝的海量用户无需注册便可直接登录此系统,大大降低了用户使用的成本.接着可以通过交易API(taobao。trade。amount。get)实现对订单信息的获取,并通过字段status对订单的状态进行匹配.其流程如下图所示.

4、程序实现

程序的核心部分为淘宝交易类api中taobao。trade。amount。get 类的调用方法,以下以PHP语言为例举例说明.

$c

这篇基于开放API实现获取订单信息的方法论文原创出处:http://www.5156chinese.cn/dianzishangwu/254740.html

= new TopClient;

$c->appkey = appkey;

$c->secretKey = secret;

$req = new TradeAmountGetRequest;

$req->setTid(123456);

$req->setFields("tid,oid,alipay_no,total_fee,post_fee");

$resp = $c->execute($req, $sessionKey);

代码中需要将在淘宝开放平台上申请获得的appkey和secret输入,并添加上订单号和需要展示的字段,即可显示出所需要的结果.

结果的显示有两种格式,一种为XML格式,XML格式非常适合在web中传输,提供结构化的数据,容易与其他系统进行远程交互.但XML文件庞大,文件格式复杂,传输占用带宽,服务器端和客户端都需要花费大量代码来解析XML,致使维护困难.一种为JSON数据格式,这种格式的数据比较简单,易于读写,占用带宽小,且对主流语言都有良好的支持.但通用性没有XML强,目前在Web Service中推广还属于初级阶段.以下以JSON数据格式展示最终的查询结果.tid,oid,alipay_no,total_fee,post_fee

{

"trade_account_get_response": {

"trade": {

"created": "2000-01-01 00:00:00",

"tid": 2231958349,

"alipay_no": "2009112081173831",

"total_fee": "200。07",

"post_fee": "200。07",

"status": "WAIT_SELLER_SEND_GOODS",

}

}

}

5、结论

通过使用淘宝订单API中的交易类实现对订单信息的快速获取,以此为基础可以开发出众多面向淘宝用户的应用.该方法借鉴了通用爬虫算法的原理,此方法同样适用于京东等其他开放平台.这种快速获取信息的方法是互联网技术与软件发展的方向,开发者只需要付出极低的成本就可以获得成熟平台的数据与用户,同时借助开放平台的海量用户,第三方开发者也可以获得巨大的收益,这种基于第三方开放平台的模式具有很大的现实意义和实用价值.

[ 参考文献 ]

1、陈年为订单积压[开拉菲]? 撰文 蔡佩爽 2012 年圣诞这天,陈年带了一支价值近2 万的拉菲到仓库与员工分享,并承诺“如果一周内完成100 万延误订单的发货,我自己掏腰包再买一箱”。或许这是次昂贵的炒作,又或许这

2、美国在线旅游公司的中国化战略启示:从“到到旅行”到“猫途鹰” 外来文化与本土文化差异巨大,但美国TripAdvisor在线旅游公司(OTA),却通过一系列本土化策略与优质服务,在短期内把“到到旅行”推向中国出境旅游业务的行业,与“去哪儿网”、“携程旅行”

此篇文章阅读综合:读了这篇关于订单方面的毕业论文范文后,免费指导帮助那些怎么写订单和用户双学位毕业论文范文和格式模版和开题报告的大学生们。

本篇有关订单和用户毕业论文范文免费供大学生阅读参考-点击更多623638篇订单和用户相关论文开题报告格式范文模版供阅读下载
延伸阅读: c#订单管理系统论文用户可靠性专业技术论文大众用户论文订单管理系统毕业论文大众汽车用户论文关于用户体验的论文用户满意工程论文
西方古典装饰论文 怎样教育孩子论文 有关休闲娱乐的论文 电子通信类论文 论文柱状图软件 中西结合毕业论文 酸雨的防治论文 长三角地区经济论文 与刘伯承有关的论文 交大毕业论文格式