㈠ 有没有什么工具可以快速生成带导航的HTMLAPI文档工具
可以借助网络地图的功能来实现。
html实现导航方法如下:
1.先通过网络拾取坐标系统获得点位的坐标。
http://api.map..com/lbsapi/getpoint/index.html
2.在网页的<head>中插入网络API引用脚本。
<script type="text/javascript" src="http://api.map..com/api
key=&v=1.1&services=true"></script>
3.在网页的</body>之后</html>之前插入地图显示代码。
4.设置显示地图的div的id为“dituContent”,即添加 id="dituContent"
由于jqm的div的高度都是根据内容自由放大的,所以为了地图能正常显示,还需要
增加一个高度值,一般情况600px就可以,完成。
㈡ 现在大公司用的API文档生成工具有哪些分析下各种工具的优缺点,哪种工具用起来最方便
在API 经济模式下, IBM提出API 经济解决方案:http://www-01.ibm.com/software/cn/middleware/integration/api-economy.html,其中有专门的API管理和连接的产品,叫API Connect,产品连接是http://www-03.ibm.com/software/procts/zh/api-connect
㈢ 文档软件哪个比较好用呀同学都说wps还算可以,求大神指教呀,
WPS Office 2007个人版对个人用户永久免费,包含WPS文字、WPS表格、WPS演示三大功能模块,与MS Office无障碍兼容。无障碍兼容、双向交换 ——包含WPS文字、WPS表格、WPS演示三大功能软件,与MS Word、MS Excel、MS PowerPoint一一对应、无障碍兼容,用户随需从容切换。
应用XML数据交换技术,无障碍兼容doc.xls.ppt等文件格式
熟悉的界面、熟悉的操作习惯呈现,用户无需再学习,0时间上手
无隔阂兼容MS-Office加密信息、宏文档 内容互联、知识分享 ——以提升效率为核心的互联网应用
网聚智慧的多彩网络互动平台,单一用户随需随时分享天下人知识积累,悠然制作精美文档
便捷的自动在线升级功能,无需用户动手,实时分享最新技术成果
小巧、仅有20M的文件压缩包,网络下载瞬间完成;绿色安装,顷刻启动使用
独创的KRM版权保护技术,文件授权范围随需指定 随需应动、无限扩展 ——以想到就能做到为追求的应用无限扩展设置
跨平台应用,不论是Windows还是Linux平台,完美应用无障碍
按照MSAPI定义和实现的二次开发接口高达250个类,无限扩展用户个性化定制和应用开发的需求
无缝链接电子政务,文件随需飞翔政府内网中
可扩展的插件机制,无限扩展大程序员想象和创造空间
支持126种语言应用, 包罗众多生僻小语种,保证文件跨国、跨地区自主交流
体察到pdf文件已经成为全球流行的文件格式,开发应用支持直接输出PDF文件技术 中文特色、安全易用 ——以体贴入微为目标的中文特色和人性化易用设计
文本框间文字绕排、稿纸格式、斜线表格、文字工具、中文项目符号、电子表格支持中文纸张规格等中文特色一一体现,足量尊重中文使用者习惯
应用领先技术,宏病毒拒之门外
电子表格里面智能收缩、表格操作的即时效果预览和智能提示、全新的度量单位控件、批注筐里面可以显示作者等人性化的易用设计,以用户为本 新添功能、快乐体验 ——数百种新添功能,用户舒适享受办公乐趣
WPS文字提供带圈字符、合并字符、艺术字、立体效果功能,用户娱乐中处理文字
WPS表格支持手动顺序双面打印、手动逆序双面打印、拼页打印、反片打印应用,用户想怎么打,就怎么打
WPS演示添加34种动画方案选择、近200种自定义动画效果,演示制作播放成为一种游戏
㈣ 有什么好的在线接口管理工具么
国内的话,只能说目前最好的依然是eoapi,基本上可以有的功能都有了,界面也是最漂亮的。
其他的很多模仿eoapi,然而做得还不够eoapi好。。。。其余的showdoc,超轻量级的,但是只适合写文档。
这是他们的示例项目,可以看看:
https://www.eoapi.cn/#/share/login?shareCode=MJru8R
eoapi网址是:
https://www.eoapi.cn/
望采纳,谢谢。
㈤ 文档管理软件哪个好
我觉得edoc2文档管理软件非常不错,简单易用。
便捷性:支持多种格式的在线预览,编辑;支持全文搜索,不仅可以对文件名进行搜索,也可以对文件内容进行搜索;支持ipad等跨平台访问;支持文件夹自动同步功能;批量文件的上传下载
协作性:对内可以预先设置好权限,生成链接将文件安全共享给其他用户,同时可通过消息功能,主动提示文件或者文件夹的动态,阅读者可以对文件进行评论,对外支持邮件的方式发送文件,并且可以根据有效时间,权限,密码生成外发链接,进行权限控制
安全性:有细颗粒的权限划分,分配方便,调整灵活;多维度导出报表信息;针对异常操作进行预警
扩展性:支持AD域单点登录,可提供API接口供二次开发
业务性:支持纸质文档电子化,知识管理,文档生命周期管理,文档防泄漏等业务应用要求;支持跟企业现有系统结合,组织和账号同步
㈥ 哪个公司的文档管理软件比较好啊推荐一下
目前的企业文档管理系统品牌还是挺多的,搜一搜网络就一大把,不过还是能够从功能上区分开来。我们公司目前使用的是一款叫云盒子的品牌,不仅可用于集中存储文件,同时还可以统一管理文件,如授权分享、在线编辑、版本管理、日志审查、回收站恢复等,同时具备即时通讯、工作流程审批、邮件聚合等功能。如果你原本就有OA等办公系统,也可通过API接口实现互联。
㈦ 急求api文档管理工具
weiapi 可以在优酷上搜索一下,有使用视频。
㈧ 哪些平台的api接口比较好用
目前国内api接口比较齐全的数据平台有网络apistore,apix,多云数据,91查,showapi等,这些数据平台都提供各种针对不同类型的企业或创业者需要的数据,针对性比较强,可以逐一进入去根据自身需求,选择对应的数据api接口,希望回答对你有帮助。
㈨ 如何使 WebAPI 自动生成漂亮又实用在线API文档
1.1 SwaggerUI
SwaggerUI 是一个简单的Restful API 测试和文档工具。简单、漂亮、易用(官方demo)。通过读取JSON 配置显示API. 项目本身仅仅也只依赖一些 html,css.js静态文件. 你可以几乎放在任何Web容器上使用。
1.2 Swashbuckle
Swashbuckle 是.NET类库,可以将WebAPI所有开放的控制器方法生成对应SwaggerUI的JSON配置。再通过SwaggerUI 显示出来。类库中已经包含SwaggerUI 。所以不需要额外安装。
2.快速开始
创建项目 OnlineAPI来封装网络音乐服务(示例下载) ,通过API可以搜索、获取音乐的信息和播放连接。
我尽量删除一些我们demo中不会用到的一些文件,使其看上去比较简洁。
WebAPI 安装 Swashbuckle
Install-Package Swashbuckle
代码注释生成文档说明。
Swashbuckle 是通过生成的XML文件来读取注释的,生成 SwaggerUI,JSON 配置中的说明的。
安装时会在项目目录 App_Start 文件夹下生成一个 SwaggerConfig.cs 配置文件,用于配置 SwaggerUI 相关展示行为的。如图:
将配置文件大概99行注释去掉并修改为
c.IncludeXmlComments(GetXmlCommentsPath(thisAssembly.GetName().Name));
并在当前类中添加一个方法
/// <summary>
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
protected static string GetXmlCommentsPath(string name)
{
return string.Format(@"{0}\bin\{1}.XML", AppDomain.CurrentDomain.BaseDirectory, name);
}
紧接着你在此Web项目属性生成选卡中勾选 “XML 文档文件”,编译过程中生成类库的注释文件
添加网络音乐 3个API
访问 http://<youhost>/swagger/ui/index,最终显示效果
我们通过API 测试API 是否成功运行
3.添加自定义HTTP Header
在开发移动端 API时常常需要验证权限,验证参数放在Http请求头中是再好不过了。WebAPI配合过滤器验证权限即可
首先我们需要创建一个 IOperationFilter 接口的类。IOperationFilter
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
using System.Web.Http.Description;
using System.Web.Http.Filters;
using Swashbuckle.Swagger;
namespace OnlineAPI.Utility
{
public class HttpHeaderFilter : IOperationFilter
{
public void Apply(Operation operation, SchemaRegistry
schemaRegistry, ApiDescription apiDescription)
{
if (operation.parameters == null) operation.parameters = new
List<Parameter>();
var filterPipeline =
apiDescription.ActionDescriptor.GetFilterPipeline();
//判断是否添加权限过滤器
var isAuthorized = filterPipeline.Select(filterInfo =>
filterInfo.Instance).Any(filter => filter is IAuthorizationFilter);
//判断是否允许匿名方法
var allowAnonymous =
apiDescription.ActionDescriptor.GetCustomAttributes<AllowAnonymousAttribute>().Any();
if (isAuthorized && !allowAnonymous)
{
operation.parameters.Add(new Parameter
{
name = "access-key",
@in = "header",
description = "用户访问Key",
required = false,
type = "string"
});
}
}
}
}
在 SwaggerConfig.cs 的 EnableSwagger 配置匿名方法类添加一行注册代码
c.OperationFilter<HttpHeaderFilter>();
添加Web权限过滤器
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Text;
using System.Web;
using System.Web.Http;
using System.Web.Http.Controllers;
using Newtonsoft.Json;
namespace OnlineAPI.Utility
{
/// <summary>
///
/// </summary>
public class AccessKeyAttribute : AuthorizeAttribute
{
/// <summary>
/// 权限验证
/// </summary>
/// <param name="actionContext"></param>
/// <returns></returns>
protected override bool IsAuthorized(HttpActionContext actionContext)
{
var request = actionContext.Request;
if (request.Headers.Contains("access-key"))
{
var accessKey = request.Headers.GetValues("access-key").SingleOrDefault();
//TODO 验证Key
return accessKey == "123456789";
}
return false;
}
/// <summary>
/// 处理未授权的请求
/// </summary>
/// <param name="actionContext"></param>
protected override void HandleUnauthorizedRequest(HttpActionContext actionContext)
{
var content = JsonConvert.SerializeObject(new {State = HttpStatusCode.Unauthorized});
actionContext.Response = new HttpResponseMessage
{
Content = new StringContent(content, Encoding.UTF8, "application/json"),
StatusCode = HttpStatusCode.Unauthorized
};
}
}
}
在你想要的ApiController 或者是 Action 添加过滤器
[AccessKey]
最终显示效果
4.显示上传文件参数
SwaggerUI 有上传文件的功能和添加自定义HTTP Header 做法类似,只是我们通过特殊的设置来标示API具有上传文件的功能
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http.Description;
using Swashbuckle.Swagger;
namespace OnlineAPI.Utility
{
/// <summary>
///
/// </summary>
public class UploadFilter : IOperationFilter
{
/// <summary>
/// 文件上传
/// </summary>
/// <param name="operation"></param>
/// <param name="schemaRegistry"></param>
/// <param name="apiDescription"></param>
public void Apply(Operation operation, SchemaRegistry schemaRegistry, ApiDescription apiDescription)
{
if (!string.IsNullOrWhiteSpace(operation.summary) && operation.summary.Contains("upload"))
{
operation.consumes.Add("application/form-data");
operation.parameters.Add(new Parameter
{
name = "file",
@in = "formData",
required = true,
type = "file"
});
}
}
}
}
在 SwaggerConfig.cs 的 EnableSwagger 配置匿名方法类添加一行注册代码
c.OperationFilter<UploadFilter>();
API 文档展示效果