私はfreebaseを初めて使用します。必要なのは、MQLを使用して特定のアーティストのジャンルを取得することだけです。
ありがとう
これにより、最初の 100 人の音楽アーティストとその名前、ジャンル、および Freebase ID が得られます。
[{
"type":"/music/artist",
"id":null,
"name":null
"genre":[],
}]
特定のアーティストのジャンルを取得するには、IDを空白のままにするのではなく、指定するだけです。アーティストは複数のジャンルを持つことができるため、配列構文を使用してクエリを実行する必要があることに注意してください。デフォルトの戻りプロパティは名前です。ID または ID と名前が必要な場合は、次の構文を使用してクエリで指定するだけです。
'genre':[{'id':null,'name':null}]
を使用して、親のジャンルも取得して取得することもできます
'genre':[{'id':null,'name':null,'parent_genre':[]}]
ジャンルの階層はかなりうるさく、あまりうまく整理されていませんが.
[{ "type":"/music/artist", "id":null, "name":null "genre":[], }] </p>
これにより、必要なものが得られるはずです。結果を取得するには、アーティストの名前または ID に置き換える必要があります。あなたは新しいので、スタートとして以下を見ることができます
https://github.com/narphorium/freebase-java-api