Download the PHP package zedwoo/online-marketing-api-toolkit without Composer
On this page you can find all versions of the php package zedwoo/online-marketing-api-toolkit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download zedwoo/online-marketing-api-toolkit
More information about zedwoo/online-marketing-api-toolkit
Files in zedwoo/online-marketing-api-toolkit
Package online-marketing-api-toolkit
Short Description Toolkit for requesting online marketing apis
License MIT
Homepage https://github.com/zedwoo/online-marketing-api-toolkit
Informations about the package online-marketing-api-toolkit
Online-Marketing-Api-Toolkit
Was?
Diese Libary bietet eine schnelle Möglichkeit, verschiedene APIs aus dem Online-Marketing-Bereich abzufragen.
Warum?
Viele Rest-APIs haben keinen Client und bieten nur beispielhaften Code. Diese Library nutzt die Guzzle HTTP Client Library. Dadurch hat man für alle APIs die tollen Möglichkeiten von Guzzle:
- immer gleiches Exceptionhandling
- tolle Module (Bsp.: Backoff-Plugin)
- etc.
Welche?
Aktuell sind folgende APIs in dieser Library implementiert:
- Sistrix
- Moz
- OmData
- Semrush
- SEOkicks
- Strucr
Installation
Das Online-Marketing-Api-Toolkit ist über Packagist (zedwoo/online-marketing-api-toolkit) erhältlich und damit über Composer installierbar.
Composer installieren (bei Bedarf)
Wenn Composer bisher nicht benutzt wurde und nicht installiert wurde, dann einfach installieren:
Weitere Möglichkeiten der Installation sind hier beschrieben: https://getcomposer.org/download/
Wenn Composer nicht benutzt werden soll, dann den Code einfach von Github downloaden und mit einem PSR-0 kompatiblen Autoaloader laden.
Neues Projekt erstellen
Du kannst dir ein neues Projekt anlegen, in dem du folgende Zeile ausführst:
Dabei einfach "projekt_name" durch einen eigenen Namen ersetzen.
Oder einfacher:
Composer Beispiel für bestehendes Projekt
OnlineMarketingApiToolkit in composer.json hinzufügen bzw. Datei erstellen:
Und dann folgendes Zeile ausführen:
Nutzung
Die Nutzung der unterschiedlichen Clients ist immer ähnlich. Beispiel Sistrix:
Für jede APi gibt es eine kurze Doku und eine Datei im Json-Schema. Siehe die Links unter "Welche?".
Contributing
Fork it
Create your feature branch (git checkout -b my-new-feature)
Commit your changes (git commit -am 'Add some feature')
Push to the branch (git push origin my-new-feature)
Create new Pull Request