Zum Inhalt springen

Google APIs Client Library for PHP in Extension einbinden

Erstellt am 8. April 2015 · 1 Antwort · letzte Antwort am 10. April 2015

Tags: TYPO3 6.x, Frage

oegel ·

Hallo zusammen,

ich versuche gerade die Google APIs Client Library for PHP (https://github.com/google/google-api-php-client) in meine Extension einzubinden. Die autoload.php binde ich wie folgt ein:

namespace TYPO3\RmndSocialcontentloader\Controller;

require_once(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('rmnd_socialcontentloader') . 'Classes/Utility/GoogleApi/autoload.php');

Die Klassen sollten laut Beispiel dann wie folgt eigebunden werden können:

$client = new Google_Client();
$client->setApplicationName("Client_Library_Examples");
$client->setDeveloperKey("YOUR_APP_KEY");

Unter Extbase bekomme ich aber nur Fehlermeldungen, dass die Klassen nicht gefunden werden. Ich nehme an, das hängt irgendwie mit den Namespaces zusammen.

Hat da jemand Erfahrung mit?

Dank und Gruß,
Wibke

oegel ·

Wurde zwischenzeitlich illuminiert und beantworte mich kurz selbst. Einfach einen Backslash vor die Klassennamen und es geht :-).

$client = new \Google_Client();