Travis CI API 文档

用户

单个用户。

属性

最小表示

当资源作为另一个资源的一部分返回时包含。

名称类型描述
id整数唯一标识用户的数值。
login字符串在 Github 上设置的登录名。
name字符串在 GitHub 上设置的姓名。
vcs_type未知用户的 vcs_type。
ro_mode未知用户的 ro_mode。

标准表示

当资源是请求的主要响应时包含,或者急切加载

名称类型描述
id整数唯一标识用户的数值。
login字符串在 Github 上设置的登录名。
name字符串在 GitHub 上设置的姓名。
github_id整数在 GitHub 上设置的 ID。
vcs_id未知用户的 vcs_id。
vcs_type未知用户的 vcs_type。
avatar_url字符串在 GitHub 上设置的头像 URL。
education布尔值用户是否拥有教育帐户。
allow_migration未知用户的 allow_migration。
allowance未知用户的 allowance。
ro_mode未知用户的 ro_mode。
custom_keys未知用户的 custom_keys。
email未知用户的电子邮件。
is_syncing布尔值用户当前是否正在与 Github 同步。
synced_at字符串用户上次与 GitHub 同步的时间。
recently_signed_up未知用户的 recently_signed_up。
secure_user_hash未知用户的 secure_user_hash。
ro_mode未知用户的 ro_mode。
confirmed_at未知用户的 confirmed_at。
custom_keys未知用户的 custom_keys。

其他属性

名称类型描述
repositories[仓库]属于此用户的仓库。
installation安装属于用户的安装。
emails未知用户的电子邮件。
collaborator未知用户的合作者。

操作

查找

这将返回有关单个用户的详细信息。

GET
/user/{user.id}
模板变量类型描述
user.id整数唯一标识用户的数值。
查询参数类型描述
include[字符串]急切加载的属性列表。

示例GET /user/invalid

同步

这将触发用户帐户与其 GitHub 帐户的同步。

POST
/user/{user.id}/sync
模板变量类型描述
user.id整数唯一标识用户的数值。

示例POST /user/invalid/sync

当前

这将返回有关当前用户的详细信息。

GET
/user
查询参数类型描述
include[字符串]急切加载的属性列表。

示例GET /user

更新

未找到文档 resources/user/actions/update

PATCH
/user
接受的参数类型描述
user.utm_params未知文档缺失。

示例PATCH /user

注销

未找到文档 resources/user/actions/logout

GET
/logout
查询参数类型描述
include[字符串]急切加载的属性列表。

示例GET /logout