権限一覧

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