Music-Story (2.0.0)
このドキュメントでは、APIを テストする方法を提供していません。APIのテストを簡単に行うために、以下のツールを推奨しています:
cURL](https://curl.se/) (推奨、コマンドライン)
ReqBIN](https://reqbin.com/) (推奨、オンライン)
Postman](https://www.postman.com/downloads/)
Insomnia](https://insomnia.rest/)
最初のステップは、Music StoryのプラットフォームであるMetadata Monitorにアカウントを作成することです。
私たちのAPIで利用可能なメタデータのビジュアル・バージョン以上のもので、以下のようなサービスを備えた専用のAPIセクションにアクセスできます:
- APIコール数の確認
- トークン情報の取得
- APIステータスの確認
- 弊社サポートチームへのお問い合わせ
どのようにAPIをテストできますか?
15日間のトライアルアカウントを作成できます。15日間のAPIアクセスが可能なトークンが自動的に発行されます。 すべてのAPIエンドポイントにアクセス可能ですが、1日あたりの呼び出し上限は200回です。
プレミアムアクセスを取得するにはどうすればよいですか?
プレミアムアカウントを取得するには、musicstorypro@music-story.com までご連絡ください。お客様のニーズに合わせて、エンドポイントへのアクセス範囲やレート制限を調整できます。
メタデータモニターアカウントでは、デフォルト(トライアルアカウント)で1日あたり200リクエストが許可されています。(一定の時間枠内でのリクエスト数を制限する固定ウィンドウ方式)このクォータに達すると、HTTPステータスコード429 - Too Many Requestsが返されます。頻繁にこの状態になる場合は、musicstorypro@music-story.com までご連絡いただければ、制限を増やすことができます。
お客様の状況を確認するには、2つの方法があります。
APIの「監視」タブのMetadata Monitorにアクセスする。
エンドポイント
/user/api/statusを呼び出す。 以下のような応答が返ってくる。{ "X-Rate-Limit-Remaining": 5, "X-Rate-Limit-Limit": 5, "X-Rate-Limit-Retry-After": 0 }
例 1日あたり1000リクエストのレート制限があるとする。24時間以内に1200リクエストをしようとすると、APIはrate limit exceededエラーで応答し、ユーザーが1日のクォータに達したことを示します。
/api/artist
Music Storyのアーティストを検索する
Authorizations:
query Parameters
| query | string 検索対象のアーティストの名前またはID |
| page | integer >= 1 Default: 1 ページ番号 |
| isni | string 結果を絞り込むためのISNI |
| musicbrainz_id | string Musicbrainz IDで結果を絞り込む |
| spotify_id | string Spotify IDで結果を絞り込む |
| deezer_id | string Deezer IDで結果を絞り込む |
| napster_id | string Napster IDで結果を絞り込む |
| qobuz_id | string Qobuz IDで結果を絞 り込む |
| apple_id | string Apple Music IDで結果を絞り込む |
| sevendigital_id | string 7Digital IDで結果を絞り込む |
| wikidata_id | string Wikidata IDで結果を絞り込む |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||