㈠ 有沒有什麼工具可以快速生成帶導航的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 文檔展示效果