API概述

2017-02-21  本文已影响0人  SetZero

API概述:


Drone提供了一个全面的API,用于与Drone服务器交互。文档的此部分提供了用于验证和使用远程API的说明。

官方库

Drone提供以下官方库用于与API集成:

语言 项目地址
Go https://github.com/drone/drone-go
Node https://github.com/drone/drone-node

验证

Authorization:{tokens}
curl -X GET -H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZXh0IjoiYWRtaW51c2VyIiwidHlwZSI6InVzZXIifQ.p2KhqJ-hl7lVdWawKtowBucWRANmYLv6ZqY64-gE660" "http://192.168.56.21/api/user"
Status: 200 OK
Content-Type: application/json
{
  "id": 1,
  "login": "adminuser",
  "email": "ziling.zhong@hand-china.com",
  "avatar_url": "https://secure.gravatar.com/avatar/0f656b0b09d16bafa95064e7e9bd83bc",
  "active": false,
  "admin": true
}
http://drone.com/api/user?access_token={tokens}
curl -X GET "http://192.168.56.21/api/user?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZXh0IjoiYWRtaW51c2VyIiwidHlwZSI6InVzZXIifQ.p2KhqJ-hl7lVdWawKtowBucWRANmYLv6ZqY64-gE660"
Status: 200 OK
Content-Type: application/json
{
  "id": 1,
  "login": "adminuser",
  "email": "ziling.zhong@hand-china.com",
  "avatar_url": "https://secure.gravatar.com/avatar/0f656b0b09d16bafa95064e7e9bd83bc",
  "active": false,
  "admin": true
}
上一篇 下一篇

猜你喜欢

热点阅读