権限一覧
ALIS OAuth では権限によって利用できる Web API を制限しております。
利用できる権限
read 権限
読み取り専用の権限。一部例外を除き読み取り系の処理(HTTP メソッドでは GET で表現される)のみに制限される。
write 権限
読み取り/書き込み用の権限。read に加えて、リソースの作成(POST)、更新(PUT)、削除(DELETE)が可能。
実行時のパス
下記パスに対して、各種 API を実行してください。 https://alis.to/oauth2api/
権限と利用できる API の対応表
メソッド | API パス/概要 | read | write | API ドキュメント |
---|---|---|---|---|
GET | /search/articles 記事検索 | ○ | ○ | Document |
GET | /search/users ユーザー検索 | ○ | ○ | Document |
GET | /search/tags タグ検索 | ○ | ○ | Document |
GET | /articles/recent 最新記事一覧情報を取得 | ○ | ○ | Document |
GET | /articles/popular 人気記事一覧情報を取得 | ○ | ○ | Document |
GET | /articles/eyecatch アイキャッチ記事一覧情報を取得 | ○ | ○ | Document |
GET | /articles/recommended オススメ記事一覧情報を取得 | ○ | ○ | Document |
GET | /articles/{article_id} 記事情報を取得 | ○ | ○ | Document |
GET | /articles/{article_id}/alistoken 記事のALISトークン数を取得 | ○ | ○ | Document |
GET | /articles/{article_id}/likes 記事の「いいね」数を取得 | ○ | ○ | Document |
GET | /articles/{article_id}/comments 記事のコメントの一覧を取得 | ○ | ○ | Document |
GET | /comments/{comment_id}/likes コメントに付与されているいいね数を取得 | ○ | ○ | Document |
GET | /me/articles/drafts 下書き記事一覧情報を取得 | ○ | ○ | Document |
POST | /me/articles/drafts/article_id article_idを作成 | ○ | Document | |
PUT | /me/articles/{article_id}/drafts/ publish_with_header 下書き記事を公開 | ○ | Document | |
GET | /me/articles/public 公開記事一覧情報を取得 | ○ | ○ | Document |
GET | /me/articles/{article_id}/public 公開記事情報を取得 | ○ | ○ | Document |
GET | /me/articles/{article_id}/public/edit 編集記事情報を取得 | ○ | ○ | Document |
PUT | /me/articles/{article_id}/public/unpublish 公開記事を下書きに戻す | ○ | Document | |
PUT | /me/articles/{article_id}/public/ republish_with_header 編集記事を公開 | ○ | Document | |
GET | /me/articles/{article_id}/like 「いいね」を行ったかを確認 | ○ | ○ | Document |
POST | /me/articles/{article_id}/comments コメントを登録 | ○ | Document | |
POST | /me/articles/{article_id}/comments/reply コメントの返信を登録 | ○ | Document | |
GET | /me/articles/{article_id}/comments/likes いいねを実行したコメントのID一覧を取得 | ○ | ○ | Document |
DELETE | /me/comments/{comment_id} コメントを削除 | ○ | Document | |
POST | /me/comments/{comment_id}/likes コメントに対していいね実施 | ○ | Document | |
POST | /me/articles/{article_id}/fraud 対象記事に不正報告を行う | ○ | Document | |
GET | /me/articles/{article_id}/image_upload_url 画像アップロード用URLを取得 | ○ | ○ | Document |
GET | /me/info ログインユーザ情報を取得 | ○ | ○ | Document |
PUT | /me/info ユーザ情報を更新 | ○ | Document | |
POST | /me/info/icon ユーザアイコンを登録 | ○ | Document | |
GET | /users/{user_id}/articles/public ユーザーの公開記事一覧情報を取得 | ○ | ○ | Document |
GET | /me/articles/{article_id}/drafts 下書き記事を取得 | ○ | ○ | Document |
PUT | /me/articles/{article_id}/drafts/title 下書き記事のタイトル更新 | ○ | Document | |
PUT | /me/articles/{article_id}/drafts/body 下書き記事のbody更新 | ○ | Document | |
PUT | /me/articles/{article_id}/public/title 公開記事のタイトル更新 | ○ | Document | |
PUT | /me/articles/{article_id}/public/body 公開記事のbody更新 | ○ | Document | |
GET | /users/{user_id}/info ユーザ情報を取得 | ○ | ○ | Document |
GET | /me/notifications ログインユーザーの通知の一覧を取得 | ○ | ○ | Document |
GET | /me/unread_notification_managers 通知の未読情報を取得 | ○ | ○ | Document |
PUT | /me/unread_notification_managers 通知の未読情報を既読に更新 | ○ | ○ | Document |
GET | /topics トピックの一覧を取得 | ○ | ○ | Document |
POST | /me/users/{user_id}/fraud 対象ユーザーに不正報告を行う | ○ | Document |