Я пытаюсь использовать API Google AdWords и загружать весь каталог. Я получил следующую ошибку:pecl oAuth extension required
Fatal error: Uncaught exception 'ValidationException' with message
'Validation failed for [oauthHandlerClass] with value []:
Pecl OAuth extension is required to use OAuth 1.
Or a custom OAuth handler can be specified in settings.ini. '
Я использую GoDaddy для FTP/хостинга. Как получить это расширение «Pecl OAuth», и если не так, как я могу создать пользовательский обработчик oAuth, чтобы избавиться от этого сообщения?
GoDaddy не предлагает расширение PHP PECL. Я загрузил каталог PECL и просмотрел его, но я не совсем уверен, что с ним делать. Невозможно ли использовать GoDaddy (общий сервер), или я чего-то не хватает? – buttonitup
Версия Pecl находится на C (см. Файлы с расширением .c и .h), поэтому его необходимо скомпилировать на сервере, но вы не можете сделать это на общем сервере - только администратор GoDaddy может. Поэтому вы должны использовать [чистую версию PHP] (http://oauth.googlecode.com/svn/code/php/). Есть примеры использования этого кода. Кстати, я нашел еще одну версию OAuth в API Google AdWords - [google-api-php-client] (https://code.google.com/p/google-api-php-client/wiki/OAuth2). Лучше работать с продуктами Google. – furas