Navi.Soft30.开放平台.聚合.开发手册

时间:2022-09-20 07:55:37

1系统简介

1.1功能简述

现在是一个信息时代,并且正在高速发展.以前获取信息的途径非常少,可能只有电视台,收音机等有限的来源,而现在的途径数不胜数,如:QQ,微信,官方网站,个人网站等等

本开发手册是基于聚合数据编写开发的,其作用是将聚合数据开放平台中的API能够使用,测试和展示,方便开发员快速开发.把更多的精力放在业务上来

1.2运行环境

.NET Framework 4.0

1.3使用方法

双击软件图标,弹出如图1-1所示

Navi.Soft30.开放平台.聚合.开发手册

图1-1

主框架页面,仍使用的是NaviSoft30公用类库中已封装好的页面

2Model定义

2.1Api帐户

Navi.Soft30.开放平台.聚合.开发手册

2.2Api模块

Navi.Soft30.开放平台.聚合.开发手册

此处使用枚举定义出功能模块

2.3Api信息

Navi.Soft30.开放平台.聚合.开发手册

2.4Api参数信息

Navi.Soft30.开放平台.聚合.开发手册

2.5动态执行

包括2种动态执行方式.如下图所示

Navi.Soft30.开放平台.聚合.开发手册

Navi.Soft30.开放平台.聚合.开发手册

l 方式一:直接通过Http请求API的Url地址

l 方式二:使用已封装好的Service类中方法

3数据配置

3.1配置[历史的今天]模块

Navi.Soft30.开放平台.聚合.开发手册

l 定义模块的AppKey(自己申请所得)

l 配置此模块的API

n APIName:API名称

n APICNName:中文名称

n APIVersion:版本号

n APIUrlPrefix:API请求地址前缀.注:此处不包括参数

n Description:描述性文字

n InstanceString:反射方式调用方法,实例对象字符串

n MethodName:反射方式调用方法名称

n ParamValue:参数对象

n Params:定义此API请求地址所需参数列表

3.2配置[航班动态]

Navi.Soft30.开放平台.聚合.开发手册

l 获取城市列表方法,就是直接通过请求Http获取数据

4数据执行

4.1执行[历史的今天]

点击工具栏中[执行]按钮,调用我们之前配置好的方法或Url地址,直接获取数据.由于数据均是JSON格式,因此,封装了一个Json对象查询器,如下图所示

Navi.Soft30.开放平台.聚合.开发手册

Navi.Soft30.开放平台.聚合.开发手册

4.2执行[航班动态]

点击工具栏中[执行]按钮,调用我们之前配置好的方法或Url地址,直接获取数据.由于数据均是JSON格式,因此,封装了一个Json对象查询器,如下图所示

Navi.Soft30.开放平台.聚合.开发手册

Navi.Soft30.开放平台.聚合.开发手册

5FAQ

1. COM组件引用

项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在\packages\Tools\文件夹中(暴风影音安装程序未提供)

2. SQLite数据库如何使用

注1:所有的C#项目的目标平台,建议是x86,即使是64位开发环境中

注2:需要在客户端安装SQLite驱动,可以官方下载,注:本框架使用的是Net4.0的驱动.文件名称是: sqlite-netFx40-setup-bundle-x86-2010-1.0.98.0.exe

6后记

开放平台会不断完善,目前版本是3.1,谢谢大家的使用

Navi.Soft30.开放平台.聚合.开发手册的更多相关文章

  1. Navi.Soft30.开放平台.百度.开发手册

    1系统简介 1.1功能简述 现在是一个信息时代,并且正在高速发展.以前获取信息的途径非常少,可能只有电视台,收音机等有限的来源,而现在的途径数不胜数,如:QQ,微信,官方网站,个人网站等等 本开发手册 ...

  2. Navi.Soft30.开放平台.腾讯.开发手册

    1系统简介 1.1功能简述 现在是一个信息时代,并且正在高速发展.以前获取信息的途径非常少,可能只有电视台,收音机等有限的来源,而现在的途径数不胜数,如:QQ,微信,官方网站,个人网站等等 本开发手册 ...

  3. 同程旅游网开放平台SDK开发完成

    最近利用业余时间,使用了同程旅游网的开放平台,并对大部分的方法进行了调用,发现有很多不好用的地方,比如 1.同一个开放平台居然有几个调用地址,景区调用http://tcopenapi.17usoft. ...

  4. 微信开放平台API开发资料

    微信大概两年前开启了微信公众平台的API供开发者使用,从账号登陆.消息发送.用户账号管理.公众号菜单.客服接口.微信商店接口.用户卡券接口 以及微信支付接口.可以说是全方面覆盖了电商所需要的要素,与阿 ...

  5. 百度 LBS 开放平台,开发人员众測计划正式启动

    Hi各位亲爱滴开发人员:   你是否以前-- 期望第一时间率先接触到百度LBS开放平台的最新功能? 期望被邀请作为最最尊贵的首批试用志愿者感受志愿者的特权? 期望自己的意见被产品经理採纳.优化功能.从 ...

  6. Navi.Soft30.产品.阅读导航

    Navi.Soft30.Core类库.开发手册 Navi.Soft30.框架.WinForm开发手册 Navi.Soft30.框架.WebMVC开发手册 Navi.Soft30.框架.Mobile.开 ...

  7. DevStore开发人员服务有奖征文:小谈新浪微博开放平台

    DevStore开发人员服务有奖征文:小谈新浪微博开放平台 笔者接入新浪微博开发平台也有一段时间了,对整个平台的接入也算比較熟悉,新浪提供了统一的API接口,能够让开发人员更方便的使用API来实现自己 ...

  8. OAuth简介及sina微博开放平台

     OAuth简介及sina微博开放平台 2010-10-26 13:15:25 标签:新浪 sina 微博 OAuth 开放平台 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...

  9. Navi.Soft30.框架.WinForm.开发手册

    阅读导航 Navi.Soft30.Core类库.开发手册 http://www.cnblogs.com/xiyang1011/p/5709489.html Navi.Soft30.框架.WinForm ...

随机推荐

  1. Todo List

    Contest 11.13 2016ACM/ICPC亚洲区青岛站(5/13, solved 7/13) Training 11.06 2016年中国大学生程序设计竞赛(合肥)(solved 6/10) ...

  2. eclipse 断点使用深入技能

    原文:http://blog.jobbole.com/26435/ 摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷.对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程 ...

  3. 团队项目--站立会议 DAY4

    小组名称:D&M 参会人员:张靖颜,钟灵毓秀,何玥,赵莹,王梓萱 项目进展: 1.张靖颜:筛选完元素后,把昨天优化完的再进行测试,进行进一步的检验.对于钟灵毓秀和赵莹同学编写的代码进行进一步审 ...

  4. mysql表的创建和删除

    在创建数据库表时,最好是在编辑器中写好创建表的代码,然后粘贴到命令行中,这样如果有错修改起来方便. 现在来创建一个user表: -- 打开数据库, --后面必须要有空格, 表示注释 USE mydb3 ...

  5. C/C++:拷贝构造函数

    拷贝构造函数是一种特殊的构造函数,因为它也是用来构造对象的.它具有构造函数的所有特性.拷贝构造函数的作用是用一个已经存在的对象去初始化另一个对象,这两个对象的类类型应该是一样的.定义拷贝构造函数的形式 ...

  6. DFS(深度优先搜索)模板

    void dfs()//参数用来表示状态 { if(到达终点状态) { ...//根据题意来添加 return; } if(越界或者是不符合法状态) return; for(扩展方式) { if(扩展 ...

  7. MATLAB中digits和vpa

    digits: DIGITS Set variable precision digits. Digits determines the accuracy of variable precision n ...

  8. 使用MBROSTool 工具制作本地硬盘F3救急模式的方法总结

    前面写了一篇使用MBROSTool 工具制作本地硬盘多启动盘的方法总结.里面就是可以把一些系统安装到硬盘上面方便使用,比如安装PE到硬盘,不过启动的时候会先进入多UDm菜单,然后选择[启动本地系统]后 ...

  9. python/ORM操作详解

    一.python/ORM操作详解 ===================增==================== models.UserInfo.objects.create(title='alex ...

  10. Python 模块EasyGui详细介绍

    转载:无知小德 Python 模块EasyGui详细介绍 EasyGui 官网: http://easygui.sourceforge.net 官方的教学文档:http://easygui-docs- ...