1

Freebase トピック ID の情報 (画像、名前、説明) を取得する必要があります。

この質問で、Google RPC を使用できることがわかりましたが、説明を返すだけなので機能しません。

約 100 のトピックの情報を取得する必要があり、100 の API 呼び出しを実行できません。

これを達成する別の方法はありますか?

4

2 に答える 2

2

次のように、1 回の Search API 呼び出しで複数のトピックを検索できます。

https://www.googleapis.com/freebase/v1/search?
filter=(any mid:/m/05qtj mid:/m/04jpl mid:/m/02_286)&
output=(/common/topic/image description)

(もちろん、パラメーターを URL エスケープする必要があります。フィルターの構文がどのように見えるかを示したかっただけです)

一度に 100 個のトピックをクエリする場合、リクエスト URL が大きすぎて HTTP GET として送信できない可能性があるため、代わりに次のヘッダー セットを使用して POST として送信する必要があります。

X-HTTP-Method-Override: GET
于 2013-10-04T17:59:22.860 に答える
1

MQL を使用して、トピックごとに必要なものを返すクエリを作成し、すべてのトピック ID を一度に渡すことができます。

于 2013-10-04T16:40:01.740 に答える