Skip to content

Openseodata Review

Heute hat Fabian wie versprochen seine erste Version der Openseodata Api auf public gesetzt. Ich selbst habe zwar schon vorher etwas mit der API testen können, wollte mit meinem Artikel jedoch noch warten, bis alle in den Genuß des Api Zugriffs kommen.

Das Paket besteht aus 5 Dateien, dabei ist eine beispiel.php, die die 3 Funktionen zeigt, eine Klasse und die 3 SOAP Schnittstellen.
Ich selbst empfinde SOAP als Traffic und Performance Verschwendung und hätte mit eher eine REST Api gewünscht, aber das ist im Endeffekt egal. SOAP ist irgendwie sehr mit Java verknüpft, da liegt es nahe aus den Beans oder Klassen auch immer eine entsprechende Schnittstelle zu generieren.
Nun gehen wir doch einfach nochmal die einzelnen Funktionen durch (Anmerkung : Im letzten Beispiel wird auf die falsche Variable zugegriffen, am Besten macht man aus „$keywords=$api->getRankings(„regenschirm“);“ „$rankings=$api->getRankings(„regenschirm“);“.
Bei der Keywordabfrage fehlen leider noch die CPC und Suchvolumen Daten (in meinem Vorabtest waren diese noch da). Dabei ist mir aufgefallen, dass manchmal keine CPC gesetzt waren, es wäre schön, wenn dies nicht in einer Warnung enden würde, dass der Index nicht vorhanden ist, sondern der mit -1 initialisiert wird (mir ist natürlich bewußt, dass isset auch helfen würde, bei einer API sollten jedoch immer alle Werte gesetzt sein), ansonsten einen sehr schöne Funktion, die sogar den Zeitpunkt der Adwords und Rankingabfrage beinhaltet und sogar ob das Keyword zum Beispiel aus Google Suggest stammt – zwei Punkte die ich im letzten Openseodata Artikel noch als undefiniert betrachtet habe – sehr schön.
Auch die Funktion getBacklinkQuellen und getRankings sind aktuell noch nicht nutzbar, aus meinen Vorabtests weiß ich jedoch, dass dieses wie gewünscht funktionieren, leider hat getRankings ein riesen großes super negativ extra manko, dass die Abfrage komplett unbrauchbar macht – die Seiten werden mit dem Parameter num=100 abgefragt und mal ehrlich : welcher normale Nutzer verwendet diese Einstellung? Dadurch sind die Rankings der TOP 100 Domainweise zusammengefasst und man erhält nur Müll, weil eine Seite der TOP 10 so mal ganz schnell nach hinten verschwinden kann.
Genau das ist eben das angesprochene Problem mit Tools, die man nicht selbst schreibt: Man weiß nie was man hat und wie schnell wird reagiert, wenn es zum Beispiel Layoutanpassungen oder so gibt.

Ich freue mich jedoch, dass die Api zum angegeben Zeitpunkt veröffentlicht wurde und dass es eine solche Entwicklung gibt. Wir werden sehen, wie es weiter läuft.

Interessante Artikel

Kommentare

Keine Kommentare

Kommentiere diesen Artikel als erstes!

Kommentiere den Artikel

Required

Required

Optional