Загрузка расширения OAuth в PHP


Привет, я действительно борюсь с этим.

Я разрабатываю с помощью Google Analytics и Google Adwords; и я использую две отдельные библиотеки Oauth в вспомогательных библиотеках API, написанных Google. Один из них - это расширение (oauth.итак) для Adwords, а другой - это просто класс PHP для аналитики.

Когда я изменяю свой файл php.ini для загрузки расширения, мой аналитический OAuth прерывается. Я думаю, может быть, это конфликт названий классов? Я пытался изменить имя, но не сделал этого повезло хоть немного. Я думал, что нашел решение: используя функцию dl() для динамической загрузки oauth.so расширение только на страницах, связанных с Adwords (это отдельные скрипты):

dl('oauth.so');

Который отлично работает в командной строке! Но это не работает в браузере. Я отказываюсь верить, что никто раньше не сталкивался с этой проблемой. Я знаю, что загрузка расширения из php.ini работает в браузере, он просто отключает класс аналитики. Любой, у кого есть опыт в этом, я бы с удовольствием выслушаю ваш вклад, если у вас есть какие-либо предложения, пожалуйста, не стесняйтесь!

Спасибо

Author: Doug Molineux, 2011-08-04

2 answers

Клиентская библиотека PHP API AdWords была обновлена, чтобы использовать различные библиотеки OAuth:

Http://code.google.com/p/google-api-adwords-php/source/detail?r=178

Вы даже можете написать свой собственный класс OAuthHandler, который использует существующую библиотеку OAuth, используемую библиотекой Analytics.

 2
Author: Eric Koleda, 2011-08-04 14:07:40

Это было removed from some SAPI's, либо переключитесь на CGI для веб-сервера (brr), либо попробуйте устранить проблему с помощью вашего класса PHP Analytics.

 1
Author: Wrikken, 2011-08-03 23:05:51