本文へジャンプします。



現在位置: TOP > トピックイットのAPI > トピックリスト


トピックリスト

トピックイットAPIで取得できるデータの種類を詳しくご説明します。
なお、各リクエストの{ } 部分は、必ずURLエンコードしてください。文字コードはShift-JISです。

リクエストURL

機能:
条件にマッチしたトピックリストを取得する。
上記のリクエスト例の場合は、タグに「apple」がつけられているトピックを3件取得します。

リクエスト

No. GET 内容
1 /api/v1/topics 全トピック
2 /api/v1/topics/categories/{category name} {category name}のトピック
3 /api/v1/topics/categories/{category name}/{subcategory name} {category name}の
{subcategory name}のトピック
4 /api/v1/topics/tags/{tag name} {tag name}が付いているトピック
5 /api/v1/topics/{topic id} {topic id}のトピック
6 /api/v1/topics/{comma-separated list of topic ids} {topic id}にマッチするトピック
(E.g., GET /topics/984,1489,8575,174)
7 /api/v1/topics/keyword/{keyword} {keyword}にマッチするトピック
8 /api/v1/topics/feeling/{feeling} {feeling}にマッチするトピック
9 /api/v1/topics/users/{user name}/submissions {user name}が投稿したトピック
10 /api/v1/topics/users/{user name}/comments {user name}がコメントしたトピック
11 /api/v1/topics/users/{user name}/votes {user name}が投票したトピック

共通パラメータ

パラメータ名 パラメータ デフォルト 内容
検索開始投稿日時 min_day Number - UNIX epoch
検索終了投稿日時 max_day Number - UNIX epoch
検索開始ポイント min_point Number 0 limit=9999
検索終了ポイント max_point Number 9999 limit=9999
ソート(投稿日時) sort_day String desc desc, asc
ソート(話題度) sort_wadai String desc desc, asc
ソート(ポイント) sort_point String desc desc, asc
ソート(コメント) sort_comment String desc desc, asc
ソート(表情) sort_feeling Number - ex 12345  1:うれしい、2:面白い、3:怒り、4:悲しい、5:驚き
トピック数 count Number - 取得件数
元記事ドメイン domain String - {domain1,domain2,,,}複数指定可能(5個まで)
元記事リンク link String - {link2,link2,,,}複数指定可能(5個まで)
キーワード keyword String - No.=4,5,7は使用不可
タグ tag String - No.=4,5,7は使用不可
ユーザー名 user_name String - No.=5,9,10,11のみ使用不可
表情 feeling Number - 1:うれしい、2:面白い、3:怒り、4:悲しい、5:驚き  No.8は使用不可

レスポンス

項目名 パラメータ
タイトル title
本文 body
URL topic_url
元記事URL url
携帯版URL mobile_url
投稿日時 created
閲覧数 views
ポイント数 points
コメント数 comments
矢印 trend
投稿者 nickname
カテゴリ名 cat_name
サブカテゴリ名 subcat_name
カテゴリURL cat_url
タグid tag_id
タグ名 tag_name
感情 feeling
トピックid topic_id

サンプルレスポンス

以下は、/api/v1/topics/tags/apple?count=3のリクエストに対するレスポンスです。