2012-04-05 4 views
0

Ich versuche, Daten API infoAPI-Aufruf nicht auf meinem Webhost

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

auf meinem lokalen Server Dies funktioniert abrufen

Dies ist die API, die ich verwende mit der Yahoo abzurufen, aber wenn ich es in meiner Web-App verwende. Die Abfrage zeigt ein leeres Ergebnis. Kann mir jemand sagen, warum so etwas passiert? Ich habe versucht, es in den YDN-Foren zu suchen. Aber ich konnte keine passende Information darüber finden!

Antwort

0

Der Server ff.search.yahoo.com wird für die Typ-ahead-Suche in Browsern wie Firefox verwendet. Es ist keine API, und ich würde nicht empfehlen, etwas zu entwickeln, das es benutzt. (Zusätzlich zu möglichen Verstößen gegen die Servicebedingungen kann es jederzeit funktionieren oder sich ändern.)

Alternativ können Sie den YQL-Dienst von Yahoo verwenden, um aus der Suchvorschläge-Suchoberfläche zu wählen.

Hier ist ein Beispiel-Abfrage für den Suchbegriff "Fußball" (die Sie im YQL console versuchen können):

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

Beispielergebnisse:

{ 
"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" 
    } 
    ] 
    } 
} 
} 
Verwandte Themen