0

Yahoo API を使用してデータを取得しようとしています

これは、情報を取得するために使用している API です

http://ff.search.yahoo.com/gossip?output=fxjson&command=QUERY

これはローカル サーバーで動作していますが、Web アプリで使用しているときです。クエリは空白の結果を示します。なぜそうなっているのか、誰か教えてください。YDNフォーラムで検索してみました。しかし、私はそれについての適切な情報を見つけることができませんでした!

4

1 に答える 1

0

ff.search.yahoo.com サーバーは、Firefox などのブラウザーでの先行入力検索に使用されます。これは API ではないので、それを使用するものを開発することはお勧めしません。(利用規約違反の可能性に加えて、いつでも動作を停止または変更する可能性があります。)

別の方法として、Yahoo のYQLサービスを使用して、検索候補の検索インターフェイスから選択することもできます。

「サッカー」という検索語に対するクエリの例を次に示します ( YQL コンソールで試すことができます)。

select k from yahoo.search.suggestions where command="soccer"

サンプル結果:

{
 "query": {
  "count": 10,
  "created": "2012-10-21T01:16:15Z",
  "lang": "en-US",
  "results": {
   "s": [
    {
     "k": "soccernet"
    },
    {
     "k": "soccer games"
    },
    {
     "k": "soccer.com"
    },
    {
     "k": "soccer ball"
    },
    {
     "k": "soccer offices raided"
    },
    {
     "k": "soccer jerseys"
    },
    {
     "k": "soccer shoes"
    },
    {
     "k": "fox soccer channel"
    },
    {
     "k": "world cup soccer"
    },
    {
     "k": "mls soccer"
    }
   ]
  }
 }
}
于 2012-10-21T01:17:50.820 に答える