【質問です】
お世話になります。現在Annictを利用しているものですが
AnnictのAPIの利用方法がわからないため、質問させてください。
・実現したいこと
自分がステータスを設定している作品の情報を取得すること
・実行結果
{
id: 5,
title: ARIA The ANIMATION,
title_kana: \u3042\u308a\u3042\u3058\u3042\u306b\u3081\u30fc\u3057\u3087\u3093,
media: tv,
media_text: TV,
released_on: 2005-10-05,
released_on_about: ,
official_site_url: http://www.ariacompany.net/1st/,
wikipedia_url: http://ja.wikipedia.org/wiki/ARIA_(%E6%BC%AB%E7%94%BB)#.E3.82.A2.E3.83.8B.E3.83.A1,
twitter_username: ,
twitter_hashtag: ,
syobocal_tid: 593,
mal_anime_id: 477,
images: {
recommended_url: ,
facebook: {
og_image_url:
},
twitter: {
mini_avatar_url: ,
normal_avatar_url: ,
bigger_avatar_url: ,
original_avatar_url: ,
image_url:
}
},
episodes_count: 13,
watchers_count: 1349,
reviews_count: 3,
no_episodes: false,
season_name: 2005-autumn,
season_name_text: 2005\u5e74\u79cb,
status: {
kind: watched
}
}
・参考にしたページ
https://docs.annict.com/docs/ja/api/v1/me-works#rikuesuto
・実行したコマンド
curl -X GET https://api.annict.com/v1/me/works?access_token=jxP8gQxK0VAjiYCOQaBgBA82G-N5nfTNIEAKs6fuuwM filter_title=shirobako | python -mjson.tool
(python -mjson.tool)は取得結果整形のため使用
参考にしたドキュメントのページ内curlコマンドを実行しましたが作品もフィールドも絞り込まれておらず欲しいデータが取得できていない状況です。
・考えられる原因
絞り込みがされていないため、権限がないのかそもそもコマンドが間違っている可能性があるのかと考えておりますが解決方法が不明です。
お手数おかけいたしますが、ご確認よろしくお願いいたします。
【解決しました】
・原因
コマンドが間違っておりました!▶︎コマンドに&や\が足りておりませんでした。
下記コマンドを実行し、フィルタリングされるようになったためこれで想定したデータも取得できそうです。
curl -X GET https://api.annict.com/v1/me/works?access_token=jxP8gQxK0VAjiYCOQaBgBA82G-N5nfTNIEAKs6fuuwM\&fields=id,title\&filter_title=shirobako | python -mjson.tool
・取得結果
{
works: [
{
id: 4168,
title: SHIROBAKO,
status: {}
},
{
id: 6011,
title: \u5287\u5834\u7248 SHIROBAKO,
status: {}
}
],
total_count: 2,
next_page: null,
prev_page: null
}
今回の質問は解決したため、クローズで大丈夫です🙇♂️
すみません反応遅れました。解決したようで良かったです!