|
|
|
@@ -499,6 +499,9 @@ |
|
|
|
<li> |
|
|
|
<a href="#fcc64a694b" class="toc-h2 toc-link" data-title="获取仓库代码子目录或者文件">获取仓库代码子目录或者文件</a> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<a href="#readme" class="toc-h2 toc-link" data-title="获取仓库README文件">获取仓库README文件</a> |
|
|
|
</li> |
|
|
|
<li> |
|
|
|
<a href="#webhooks" class="toc-h2 toc-link" data-title="获取仓库webhooks列表">获取仓库webhooks列表</a> |
|
|
|
</li> |
|
|
|
@@ -7247,6 +7250,119 @@ http://localhost:3000//api/jasder/jasder_test/sub_entries.json |
|
|
|
<aside class="success"> |
|
|
|
Success Data. |
|
|
|
</aside> |
|
|
|
<h2 id='readme'>获取仓库README文件</h2> |
|
|
|
<p>获取仓库README文件</p> |
|
|
|
|
|
|
|
<blockquote> |
|
|
|
<p>示例:</p> |
|
|
|
</blockquote> |
|
|
|
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> GET <span class="se">\</span> |
|
|
|
<span class="nt">-d</span> <span class="s2">"ref=master"</span> <span class="se">\</span> |
|
|
|
<span class="nt">-d</span> <span class="s2">"filepath=lib"</span> <span class="se">\</span> |
|
|
|
http://localhost:3000/api/yystopf/csfjkkj/readme.json |
|
|
|
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">GET /api/yystopf/csfjkkj/readme.json</span><span class="dl">'</span><span class="p">)</span> |
|
|
|
</code></pre></div><h3 id='http-14'>HTTP 请求</h3> |
|
|
|
<p><code>GET /api/:owner/:repo/readme.json</code></p> |
|
|
|
<h3 id='2eb6f47757-14'>请求参数:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
<th>必选</th> |
|
|
|
<th>默认</th> |
|
|
|
<th>类型</th> |
|
|
|
<th>字段说明</th> |
|
|
|
</tr> |
|
|
|
</thead><tbody> |
|
|
|
<tr> |
|
|
|
<td>owner</td> |
|
|
|
<td>是</td> |
|
|
|
<td></td> |
|
|
|
<td>string</td> |
|
|
|
<td>用户登录名</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>repo</td> |
|
|
|
<td>是</td> |
|
|
|
<td></td> |
|
|
|
<td>string</td> |
|
|
|
<td>项目标识identifier</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>ref</td> |
|
|
|
<td>否</td> |
|
|
|
<td></td> |
|
|
|
<td>string</td> |
|
|
|
<td>分支名称、tag名称或是提交记录id,默认为默认分支</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>filepath</td> |
|
|
|
<td>否</td> |
|
|
|
<td></td> |
|
|
|
<td>string</td> |
|
|
|
<td>子目录名称,默认为空</td> |
|
|
|
</tr> |
|
|
|
</tbody></table> |
|
|
|
<h3 id='7447e4874e-14'>返回字段说明:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
<th>类型</th> |
|
|
|
<th>字段说明</th> |
|
|
|
</tr> |
|
|
|
</thead><tbody> |
|
|
|
<tr> |
|
|
|
<td>type</td> |
|
|
|
<td>string</td> |
|
|
|
<td>文件类型, file:文件,dir:文件目录</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>encoding</td> |
|
|
|
<td>string</td> |
|
|
|
<td>编码</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>size</td> |
|
|
|
<td>int</td> |
|
|
|
<td>文件夹或文件大小 单位B</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>name</td> |
|
|
|
<td>string</td> |
|
|
|
<td>文件夹或文件名称</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>path</td> |
|
|
|
<td>string</td> |
|
|
|
<td>文件夹或文件相对路径</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>content</td> |
|
|
|
<td>string</td> |
|
|
|
<td>文件内容</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>sha</td> |
|
|
|
<td>string</td> |
|
|
|
<td>文件commitid</td> |
|
|
|
</tr> |
|
|
|
</tbody></table> |
|
|
|
|
|
|
|
<blockquote> |
|
|
|
<p>返回的JSON示例:</p> |
|
|
|
</blockquote> |
|
|
|
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w"> |
|
|
|
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"file"</span><span class="p">,</span><span class="w"> |
|
|
|
</span><span class="nl">"encoding"</span><span class="p">:</span><span class="w"> </span><span class="s2">"base64"</span><span class="p">,</span><span class="w"> |
|
|
|
</span><span class="nl">"size"</span><span class="p">:</span><span class="w"> </span><span class="mi">24</span><span class="p">,</span><span class="w"> |
|
|
|
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"README.md"</span><span class="p">,</span><span class="w"> |
|
|
|
</span><span class="nl">"path"</span><span class="p">:</span><span class="w"> </span><span class="s2">"lib/README.md"</span><span class="p">,</span><span class="w"> |
|
|
|
</span><span class="nl">"content"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ZGZhc2RhZGpmIGRrZnNsCgpzZGZkZnMK"</span><span class="p">,</span><span class="w"> |
|
|
|
</span><span class="nl">"sha"</span><span class="p">:</span><span class="w"> </span><span class="s2">"860962cd21c60b1a9e07d723080c87c32c18d44a"</span><span class="w"> |
|
|
|
</span><span class="p">}</span><span class="w"> |
|
|
|
</span></code></pre></div> |
|
|
|
<aside class="success"> |
|
|
|
Success Data. |
|
|
|
</aside> |
|
|
|
<h2 id='webhooks'>获取仓库webhooks列表</h2> |
|
|
|
<p>获取仓库webhooks列表</p> |
|
|
|
|
|
|
|
@@ -7256,9 +7372,9 @@ http://localhost:3000//api/jasder/jasder_test/sub_entries.json |
|
|
|
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> GET <span class="se">\</span> |
|
|
|
http://localhost:3000/api/yystopf/ceshi/webhooks.json |
|
|
|
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">GET /api/yystopf/ceshi/webhooks.json</span><span class="dl">'</span><span class="p">)</span> |
|
|
|
</code></pre></div><h3 id='http-14'>HTTP 请求</h3> |
|
|
|
</code></pre></div><h3 id='http-15'>HTTP 请求</h3> |
|
|
|
<p><code>GET /api/:owner/:repo/webhooks.json</code></p> |
|
|
|
<h3 id='2eb6f47757-14'>请求参数:</h3> |
|
|
|
<h3 id='2eb6f47757-15'>请求参数:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -7283,7 +7399,7 @@ http://localhost:3000/api/yystopf/ceshi/webhooks.json |
|
|
|
<td>项目标识identifier</td> |
|
|
|
</tr> |
|
|
|
</tbody></table> |
|
|
|
<h3 id='7447e4874e-14'>返回字段说明:</h3> |
|
|
|
<h3 id='7447e4874e-15'>返回字段说明:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -7385,9 +7501,9 @@ http://localhost:3000/api/yystopf/ceshi/webhooks.json |
|
|
|
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> GET <span class="se">\</span> |
|
|
|
http://localhost:3000/api/yystopf/ceshi/webhooks/3/edit.json |
|
|
|
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">GET /api/yystopf/ceshi/webhooks/3/edit.json</span><span class="dl">'</span><span class="p">)</span> |
|
|
|
</code></pre></div><h3 id='http-15'>HTTP 请求</h3> |
|
|
|
</code></pre></div><h3 id='http-16'>HTTP 请求</h3> |
|
|
|
<p><code>GET /api/:owner/:repo/webhooks/:id/edit.json</code></p> |
|
|
|
<h3 id='2eb6f47757-15'>请求参数:</h3> |
|
|
|
<h3 id='2eb6f47757-16'>请求参数:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -7419,7 +7535,7 @@ http://localhost:3000/api/yystopf/ceshi/webhooks/3/edit.json |
|
|
|
<td>webhook ID</td> |
|
|
|
</tr> |
|
|
|
</tbody></table> |
|
|
|
<h3 id='7447e4874e-15'>返回字段说明:</h3> |
|
|
|
<h3 id='7447e4874e-16'>返回字段说明:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -7620,9 +7736,9 @@ http://localhost:3000/api/yystopf/ceshi/webhooks/3/edit.json |
|
|
|
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST <span class="se">\</span> |
|
|
|
http://localhost:3000/api/yystopf/ceshi/webhooks.json |
|
|
|
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">POST /api/yystopf/ceshi/webhooks.json</span><span class="dl">'</span><span class="p">)</span> |
|
|
|
</code></pre></div><h3 id='http-16'>HTTP 请求</h3> |
|
|
|
</code></pre></div><h3 id='http-17'>HTTP 请求</h3> |
|
|
|
<p><code>POST /api/:owner/:repo/webhooks.json</code></p> |
|
|
|
<h3 id='2eb6f47757-16'>请求参数:</h3> |
|
|
|
<h3 id='2eb6f47757-17'>请求参数:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -7806,7 +7922,7 @@ http://localhost:3000/api/yystopf/ceshi/webhooks.json |
|
|
|
</span><span class="nl">"branch_filter"</span><span class="p">:</span><span class="w"> </span><span class="s2">"*"</span><span class="p">,</span><span class="w"> |
|
|
|
</span><span class="nl">"events"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">"push"</span><span class="p">]</span><span class="w"> |
|
|
|
</span><span class="p">}</span><span class="w"> |
|
|
|
</span></code></pre></div><h3 id='7447e4874e-16'>返回字段说明:</h3> |
|
|
|
</span></code></pre></div><h3 id='7447e4874e-17'>返回字段说明:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -7878,9 +7994,9 @@ http://localhost:3000/api/yystopf/ceshi/webhooks.json |
|
|
|
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PATCH <span class="se">\</span> |
|
|
|
http://localhost:3000/api/yystopf/ceshi/webhooks/7.json |
|
|
|
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">PATCH /api/yystopf/ceshi/webhooks/7.json</span><span class="dl">'</span><span class="p">)</span> |
|
|
|
</code></pre></div><h3 id='http-17'>HTTP 请求</h3> |
|
|
|
</code></pre></div><h3 id='http-18'>HTTP 请求</h3> |
|
|
|
<p><code>PATCH /api/:owner/:repo/webhooks/:id.json</code></p> |
|
|
|
<h3 id='2eb6f47757-17'>请求参数:</h3> |
|
|
|
<h3 id='2eb6f47757-18'>请求参数:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -8071,7 +8187,7 @@ http://localhost:3000/api/yystopf/ceshi/webhooks/7.json |
|
|
|
</span><span class="nl">"branch_filter"</span><span class="p">:</span><span class="w"> </span><span class="s2">"*"</span><span class="p">,</span><span class="w"> |
|
|
|
</span><span class="nl">"events"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">"push"</span><span class="p">]</span><span class="w"> |
|
|
|
</span><span class="p">}</span><span class="w"> |
|
|
|
</span></code></pre></div><h3 id='7447e4874e-17'>返回字段说明:</h3> |
|
|
|
</span></code></pre></div><h3 id='7447e4874e-18'>返回字段说明:</h3> |
|
|
|
<blockquote> |
|
|
|
<p>返回的JSON示例:</p> |
|
|
|
</blockquote> |
|
|
|
@@ -8092,9 +8208,9 @@ http://localhost:3000/api/yystopf/ceshi/webhooks/7.json |
|
|
|
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE <span class="se">\</span> |
|
|
|
http://localhost:3000/api/yystopf/ceshi/webhooks/7.json |
|
|
|
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">DELETE /api/yystopf/ceshi/webhooks/7.json</span><span class="dl">'</span><span class="p">)</span> |
|
|
|
</code></pre></div><h3 id='http-18'>HTTP 请求</h3> |
|
|
|
</code></pre></div><h3 id='http-19'>HTTP 请求</h3> |
|
|
|
<p><code>DELETE /api/:owner/:repo/webhooks/:id.json</code></p> |
|
|
|
<h3 id='2eb6f47757-18'>请求参数:</h3> |
|
|
|
<h3 id='2eb6f47757-19'>请求参数:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -8126,7 +8242,7 @@ http://localhost:3000/api/yystopf/ceshi/webhooks/7.json |
|
|
|
<td>webhook id</td> |
|
|
|
</tr> |
|
|
|
</tbody></table> |
|
|
|
<h3 id='7447e4874e-18'>返回字段说明:</h3> |
|
|
|
<h3 id='7447e4874e-19'>返回字段说明:</h3> |
|
|
|
<blockquote> |
|
|
|
<p>返回的JSON示例:</p> |
|
|
|
</blockquote> |
|
|
|
@@ -8147,9 +8263,9 @@ http://localhost:3000/api/yystopf/ceshi/webhooks/7.json |
|
|
|
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> GET <span class="se">\</span> |
|
|
|
http://localhost:3000/api/yystopf/ceshi/webhooks/3/tasks.json |
|
|
|
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">GET /api/yystopf/ceshi/webhooks/3/tasks.json</span><span class="dl">'</span><span class="p">)</span> |
|
|
|
</code></pre></div><h3 id='http-19'>HTTP 请求</h3> |
|
|
|
</code></pre></div><h3 id='http-20'>HTTP 请求</h3> |
|
|
|
<p><code>GET /api/:owner/:repo/webhooks/:id/tasks.json</code></p> |
|
|
|
<h3 id='2eb6f47757-19'>请求参数:</h3> |
|
|
|
<h3 id='2eb6f47757-20'>请求参数:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -8181,7 +8297,7 @@ http://localhost:3000/api/yystopf/ceshi/webhooks/3/tasks.json |
|
|
|
<td>webhook ID</td> |
|
|
|
</tr> |
|
|
|
</tbody></table> |
|
|
|
<h3 id='7447e4874e-19'>返回字段说明:</h3> |
|
|
|
<h3 id='7447e4874e-20'>返回字段说明:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -8418,9 +8534,9 @@ http://localhost:3000/api/yystopf/ceshi/webhooks/3/tasks.json |
|
|
|
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST <span class="se">\</span> |
|
|
|
http://localhost:3000/api/yystopf/ceshi/webhooks/3/test.json |
|
|
|
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="k">await</span> <span class="nx">octokit</span><span class="p">.</span><span class="nx">request</span><span class="p">(</span><span class="dl">'</span><span class="s1">POST /api/yystopf/ceshi/webhooks/3/test.json</span><span class="dl">'</span><span class="p">)</span> |
|
|
|
</code></pre></div><h3 id='http-20'>HTTP 请求</h3> |
|
|
|
</code></pre></div><h3 id='http-21'>HTTP 请求</h3> |
|
|
|
<p><code>POST /api/:owner/:repo/webhooks/:id/test.json</code></p> |
|
|
|
<h3 id='2eb6f47757-20'>请求参数:</h3> |
|
|
|
<h3 id='2eb6f47757-21'>请求参数:</h3> |
|
|
|
<table><thead> |
|
|
|
<tr> |
|
|
|
<th>参数</th> |
|
|
|
@@ -8452,7 +8568,7 @@ http://localhost:3000/api/yystopf/ceshi/webhooks/3/test.json |
|
|
|
<td>webhook ID</td> |
|
|
|
</tr> |
|
|
|
</tbody></table> |
|
|
|
<h3 id='7447e4874e-20'>返回字段说明:</h3> |
|
|
|
<h3 id='7447e4874e-21'>返回字段说明:</h3> |
|
|
|
<blockquote> |
|
|
|
<p>返回的JSON示例:</p> |
|
|
|
</blockquote> |
|
|
|
|