开放 API
简介
本文档主要讲解开放 API 的设计和使用方法。
开放 API 是 wayne 提供的一组通过具有特定访问权限的 APIKey 调用的 Web API,可以绕过浏览器的登录状态访问资源。开放 API 的接口文档使用 swagger 2.0 格式,通过 go-swagger 生成。
APIKey 的权限
OpenAPI 使用的 APIKey 需要具备对应的权限,目前支持如下图所示的权限,分别用于对应的 action。
APIKey 的类型分为全局、部门和项目,使用范围依次收缩。创建 APIKey 的时候需要把 APIKey 绑定到具有所需权限的角色之上。
使用
参照 部署文档 生成 swagger 文档。
360 搜索 私有云团队 提供技术支持
原文: https://github.com/Qihoo360/wayne/wiki/Wayne-portal-openapi