你好,我真的很纠结这个问题。
我正在开发与谷歌分析和谷歌Adwords;我在谷歌编写的API Helper库中使用两个独立的Oauth库。一个是Adwords的扩展(oauth.so),另一个只是分析的PHP类。
当我改变我的php.ini文件加载扩展,我的分析OAuth中断。我想可能是类名冲突?我试过改名字,但没成功。我认为我想出了一个解决方案:使用dl()函数来动态加载auth。所以扩展只是Adwords相关的页面(他们是单独的脚本):
dl('oauth.so');
在命令行上工作得很好!但它在浏览器中不起作用。我不相信以前没有人遇到过这个问题。我知道从php.ini加载扩展在浏览器中工作,它只是禁用分析类。任何有这方面经验的人,我很乐意听到你的意见,如果你有任何建议,请随时欢迎!
谢谢
AdWords API PHP客户端库已经更新,以允许不同的OAuth库:
http://code.google.com/p/google-api-adwords-php/source/detail?r=178你甚至可以写你自己的OAuthHandler类,利用现有的OAuth库,分析库使用。
这是removed from some SAPI's
,要么切换到CGI
为web服务器(brr),或尝试解决问题与您的分析PHP类