2

嗨,我真的在努力解决这个问题。

我正在使用 Google Analytics 和 Google Adwords 进行开发;我在由 Google 编写的 API Helper Libraries 中使用了两个单独的 Oauth 库。一个是 Adwords 的扩展 (oauth.so),另一个只是 Analytics 的 PHP 类。

当我更改 php.ini 文件以加载扩展程序时,我的 Analytics OAuth 中断。我认为这可能是类名的冲突?我曾尝试更改名称,但没有任何运气。我以为我想出了一个解决方案:使用 dl() 函数在 Adwords 相关页面上动态加载 oauth.so 扩展(它们是单独的脚本):

dl('oauth.so');

在命令行上效果很好!但它在浏览器中不起作用。我拒绝相信以前没有人遇到过这个问题。我知道从 php.ini 加载扩展在浏览器中有效,它只是禁用了 Analytics 类。任何有这方面经验的人,我很想听听您的意见,如果您有任何建议,请随时提出!

谢谢

4

2 回答 2

2

AdWords API PHP 客户端库已更新,允许使用不同的 OAuth 库:

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

您甚至可以编写自己的 OAuthHandler 类,利用 Analytics 库使用的现有 OAuth 库。

于 2011-08-04T14:07:40.030 回答
1

已经removed from some SAPI's,要么切换到CGI网络服务器 (brr),要么尝试解决您的 Analytics PHP 类的问题。

于 2011-08-03T23:05:51.383 回答