2017 © Pedro PelĂĄez
 

library online-marketing-api-toolkit

Toolkit for requesting online marketing apis

image

zedwoo/online-marketing-api-toolkit

Toolkit for requesting online marketing apis

  • Sunday, December 21, 2014
  • by MichaelCgn
  • Repository
  • 2 Watchers
  • 7 Stars
  • 53 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 2 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

Latest Stable Version Total Downloads Latest Unstable Version License, (*1)

Online-Marketing-Api-Toolkit

Was?

Diese Libary bietet eine schnelle Möglichkeit, verschiedene APIs aus dem Online-Marketing-Bereich abzufragen., (*2)

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., (*3)

Welche?

Aktuell sind folgende APIs in dieser Library implementiert: * Sistrix * Moz * OmData * Semrush * SEOkicks * Strucr, (*4)

Installation

Das Online-Marketing-Api-Toolkit ist ĂŒber Packagist (zedwoo/online-marketing-api-toolkit) erhĂ€ltlich und damit ĂŒber Composer installierbar., (*5)

Composer installieren (bei Bedarf)

Wenn Composer bisher nicht benutzt wurde und nicht installiert wurde, dann einfach installieren:, (*6)

 curl -sS https://getcomposer.org/installer | php

Weitere Möglichkeiten der Installation sind hier beschrieben: https://getcomposer.org/download/, (*7)

Wenn Composer nicht benutzt werden soll, dann den Code einfach von Github downloaden und mit einem PSR-0 kompatiblen Autoaloader laden., (*8)

Neues Projekt erstellen

Du kannst dir ein neues Projekt anlegen, in dem du folgende Zeile ausfĂŒhrst:, (*9)

php composer.phar create-project zedwoo/online-marketing-api-toolkit projekt_name

Dabei einfach "projekt_name" durch einen eigenen Namen ersetzen., (*10)

Oder einfacher:, (*11)

Composer Beispiel fĂŒr bestehendes Projekt

OnlineMarketingApiToolkit in composer.json hinzufĂŒgen bzw. Datei erstellen:, (*12)

{
    "require": {
        "zedwoo/online-marketing-api-toolkit": "1.*"
    }
}

Und dann folgendes Zeile ausfĂŒhren:, (*13)

php composer.phar install

Nutzung

Die Nutzung der unterschiedlichen Clients ist immer Àhnlich. Beispiel Sistrix:, (*14)

require_once('vendor/autoload.php'); // Autoloaderaufruf von Composer
use Zedwoo\OnlineMarketingApiToolkit\Sistrix\SistrixClient;
$client = SistrixClient::factory(array(
                                     'api_key' => 'SISTRIX_API-Key'
                                ));
$command = $client->getCommand('credits');
$result = $command->execute(); // returns an array with the result

FĂŒr jede APi gibt es eine kurze Doku und eine Datei im Json-Schema. Siehe die Links unter "Welche?"., (*15)

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

The Versions

21/12 2014

dev-master

9999999-dev https://github.com/zedwoo/online-marketing-api-toolkit

Toolkit for requesting online marketing apis

  Sources   Download

MIT

The Requires

 

The Development Requires

by michael janssen

22/08 2014

v1.1.2

1.1.2.0 https://github.com/zedwoo/online-marketing-api-toolkit

Toolkit for requesting online marketing apis

  Sources   Download

MIT

The Requires

 

The Development Requires

by michael janssen

23/06 2014

v1.1.1

1.1.1.0 https://github.com/zedwoo/online-marketing-api-toolkit

Toolkit for requesting online marketing apis

  Sources   Download

MIT

The Requires

 

The Development Requires

by michael janssen

17/06 2014

dev-strucr

dev-strucr https://github.com/zedwoo/online-marketing-api-toolkit

Toolkit for requesting online marketing apis

  Sources   Download

MIT

The Requires

 

The Development Requires

by michael janssen

10/06 2014

v1.1.0

1.1.0.0 https://github.com/zedwoo/online-marketing-api-toolkit

Toolkit for requesting online marketing apis

  Sources   Download

MIT

The Requires

 

The Development Requires

by michael janssen

10/03 2014

v1.0.1

1.0.1.0 https://github.com/zedwoo/online-marketing-api-toolkit

Toolkit for requesting online marketing apis

  Sources   Download

MIT

The Requires

 

The Development Requires

by michael janssen

29/01 2014

v1.0.0

1.0.0.0 https://github.com/zedwoo/online-marketing-api-toolkit

Toolkit for requesting online marketing apis

  Sources   Download

MIT

The Requires

 

The Development Requires

by michael janssen

24/01 2014

v1.0.0-beta

1.0.0.0-beta https://github.com/zedwoo/online-marketing-api-toolkit

Toolkit for requesting online marketing apis

  Sources   Download

MIT

The Requires

 

The Development Requires

by michael janssen

08/12 2013

v0.0.1

0.0.1.0 https://github.com/zedwoo/online-marketing-api-toolkit

Toolkit for requesting online marketing apis

  Sources   Download

MIT

The Requires

 

The Development Requires

by michael janssen