Skip to content

Commit d9afb91

Browse files
committed
add README.md
1 parent a31200e commit d9afb91

File tree

5 files changed

+54
-1
lines changed

5 files changed

+54
-1
lines changed

Diff for: .gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
.idea
1+
.idea

Diff for: README.md

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
ALIS APIドキュメント
2+
===
3+
[![ALIS](./img/logo.png)](https://alis.to)
4+
5+
[ALIS](https://alis.to)が公開するAPIについてのドキュメントです。
6+
7+
# APIエンドポイントの詳細情報
8+
- https://alisproject.github.io/api-docs
9+
[![ALIS](./img/apidocs.png)](https://alisproject.github.io/api-docs)
10+
11+
12+
# 利用方法
13+
API利用方法を記載します。
14+
このドキュメントでは以下の環境で動作確認をしています。
15+
16+
- macOS High Sierra
17+
18+
## 人気記事の一覧を取得する例
19+
人気記事の一覧を1件取得するリクエストを例にして利用方法を説明します。
20+
21+
### 該当APIエンドポイント
22+
- https://alisproject.github.io/api-docs/#/default/get_articles_popular
23+
24+
### コマンド
25+
```bash
26+
curl -X GET "https://alis.to/api/articles/popular?limit=1" -H "accept: application/json"
27+
```
28+
29+
### レスポンス
30+
```json
31+
{"Items": [{"user_id": "moukonjoshi", "created_at": 1529964744, "overview": "\u306f\u3044\u304a\u306f\u3088\u3046\u3054\u3056\u3044\u307e\u3059\u3081\u3061\u3083\u7720\u3044\u3067\u304a\u99b4\u67d3\u307f\u6bdb\u6839\u5973\u5b50\u3067\u3054\u3056\u3044\u307e\u3059\u3055\u3042\u3066\u3055\u3066\u4eca\u65e5\u671d\u5bb6\u3067\u308b\u524d\u306b\u30ab\u30d0\u30f3\u304c\u30d1\u30f3\u30d1\u30f3\u3060\u3063\u305f\u306e\u3067\u3044\u3089\u306a\u3044\u3082\u306e\u3092\u6368\u3066\u3066\u3044\u305f\u3093\u3067\u3059\u306d\u3059\u308b\u3068\u4e2d\u304b\u3089\u4f55\u6545\u304b\u5927\u91cf\u306e\u7c73\u304c\u3067\u3066\u304d\u305f\u3093\u3067\u3059\u3088\u306a\u3093\u304b\u306e\u546a", "status": "public", "eye_catch_url": "https://alis.to/d/api/articles_images/moukonjoshi/2APOAezNXzNr/08ecbd59-af46-4937-84ca-240f3831ada3.png", "sort_key": 1529965459183534, "article_id": "2APOAezNXzNr", "published_at": 1529965459, "title": "\u6bdb\u6839\u4f8d\u7b2c2\u90e81\u8a71\u30d3\u30c3\u30c8\u30b3\u30a4\u30f3\u30c1\u30e5\u30a6"}], "LastEvaluatedKey": {"evaluated_at": 1529993420358003, "article_id": "2APOAezNXzNr", "score": 51}}
32+
```
33+
34+
※日本語などのマルチバイト文字はUnicode Escape Sequenceでエンコードされているためデコードする必要があります。
35+
36+
### コマンドの作成
37+
ドキュメントの該当箇所で以下のように操作すると上記で使用したコマンドが作成できます。
38+
![articles_popular](./img/articles_popular.gif)
39+
40+
# コミュニティ
41+
- [ALIS](https://alis.to/)
42+
- ALIS用のツールを作成された方が記事を書いています。
43+
- [ALIS Supporters](https://discordapp.com/invite/kSTAkuT)
44+
- 非公式Discordコミュニティ。#ハッカー部 という部屋があります。
45+
46+
# API利用における注意事項
47+
- [ALIS利用規約](https://alis.to/terms)の範囲内で利用してください
48+
- 現状は特にリクエスト回数の制限等はありません
49+
- しかし過大な負荷や悪意あるリクエストが多発するなどした場合には制限を設ける予定です
50+
- CORSは許可していません
51+
- 他ドメインのフロントエンドからのAPI利用はできません
52+
- フィードバックは[公式Discord](https://discordapp.com/invite/b6T44q3)へよろしくお願いします
53+
- 本ドキュメントのライセンス: [CC4](https://creativecommons.org/licenses/by/4.0/deed.ja)

Diff for: img/apidocs.png

273 KB
Loading

Diff for: img/articles_popular.gif

988 KB
Loading

Diff for: img/logo.png

33.4 KB
Loading

0 commit comments

Comments
 (0)