Warning: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php on line 58
Yahoo BOSS Client Script php-resource.de
php-resource.de

Yahoo BOSS Client

Yahoo BOSS (Build your Own Search Service) ist die Such-API von Yahoo für Web, News und Bildersuche. YBC bietet dafür ein objektorientiertes Interface in PHP 5.3 inklusive Caching von Ergebnissen.

DATUM :
18.10.2010
Hits :
1372
Views :
3165
Bewertungen :
Kategorie :
PHP/ Suchmaschinen
Autor :
fab-s
 

*Beschreibung:

Yahoo BOSS

Mit BOSS stellt Yahoo eine sehr flexible Such-API zur Verfügung, die im Gegensatz zur Google API auch kaum Einschränkungen unterliegt. Lediglich für Links auf Suchergebnisse sollte der Yahoo Proxy genutzt werden ("clickurl") und bei sehr starker Frequentierung behält sich Yahoo vor, die Einbindung von Werbung zu fordern. Generell gibt es aber kein Query-Limit.

YBC

Der Yahoo BOSS Client ist ein objektorientiertes PHP Interface für BOSS unter BSD Lizenz (open source) und ermöglicht einfaches Verwalten von Abfragen und Suchergebnissen.

Der integrierte Cache speichert Ergebnisse für einen bestimmten Zeitraum um die Anzahl von Anfragen an Yahoo zu reduzieren und ist leicht konfigurierbar. Mit dem YBC\Cache Interface ist auch die Implementierung eigener Cache-Mechanismen möglich.

Anforderungen

YBC erfordert PHP 5.3.0 oder höher, eine Legacy-Version für PHP 5.2 ist allerdings in Arbeit (Stand: 10/2010).

Anwendungsbeispiel

Um eine Web-Suche mit Standard-Einstellungen und zusätzlich der Anzahl von bookmarks in Delicious je Ergebnis auszuführen und die Ergebnisse anzuzeigen:

$ybc = new YBC\Client(APPID, new YBC\FileCache);
$query = new YBC\WebQuery('php yahoo boss');
$query->setDeliciousSavesView(true);
$resultSet = $ybc->query($query);
echo '<p>Total hits: ' . $resultSet->getTotalHits() . '</p>'; foreach($resultSet as $result) {
    echo <<<EOT
<div>
    <h2>$result->title</h2>
    <p>($result->delicious_saves x gebookmarkt)</p>
    <p>$result->abstract</p>
    <p><a href="$result->clickurl">$result->url</a></p>
    <p>$result->date</p>
</div>
EOT;
}

Es werden natürlich auch alle anderen Optionen für BOSS Queries unterstützt, mit Ausnahme der Searchmonkey-Views, da diese nur mit XML funktionieren und YBC mit JSON arbeitet.

Links

Ausführlichere Dokumentation und weitere Beispiele:

http://github.com/schmengler/Yahoo-BOSS-Client/tree/master/YahooBossClient/

BOSS Dokumentation und AppKey Antrag:

http://developer.yahoo.com/search/boss/

Für die Inhalte der verlinkten Seiten übernehmen wir keine Haftung sowie Support.


Zur Homepage von Yahoo BOSS Client
Zum Download von Yahoo BOSS Client
 

Weitere Funktionen stehen Ihnen als angemeldeter User zur Verfügung!

Unterstützen Sie uns :

Bewertungen

Kommentare zum Script
Script kommentieren
 



Script bewerten

Hat Ihnen dieses Script gefallen? Dann bewerten Sie dieses jetzt! Fünf Sterne bedeutet "Sehr gut", ein Stern "Unzureichend".

Über den Autor
fab-s

fab-s

Status
Premium Mitglied

Beruf
Selbstständig

Mitglied seit:
01.08.2010

letzte Aktivität
15.05.2012


 

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Berni | Kommentare 3 Kommentare | Neu | Script ansehen 69738 mal angesehen | Kategorie: PHP/ Anzeigenmarkt


thumb_artikel.jpeg Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder...

 Weitere Details zu Script
 Direkt zur Webseite