Php 谷歌DFA(广告主双击)API v1.20

Php 谷歌DFA(广告主双击)API v1.20,php,soap,google-api-php-client,Php,Soap,Google Api Php Client,在本主题中,我正在与Google DFA DoubleClick for Adventers API v1.20合作,并试图获得我所有广告商的列表 我没有找到任何PHP和DFAAPI v1.20的客户端库 根据GoogleAPI文档的要求,通过SOAP建立连接 身份验证过程似乎正常工作,但列表请求返回以下错误: WSDoAllReceiver: security processing failed; nested exception is: org.apache.ws.security.WSSe

在本主题中,我正在与Google DFA DoubleClick for Adventers API v1.20合作,并试图获得我所有广告商的列表

我没有找到任何PHP和DFAAPI v1.20的客户端库

根据GoogleAPI文档的要求,通过SOAP建立连接

身份验证过程似乎正常工作,但列表请求返回以下错误:

WSDoAllReceiver: security processing failed; nested exception is: org.apache.ws.security.WSSecurityException: General security error (WSSecurityEngine: Callback supplied no password for: MyUsername)
为了构建标题,我使用以下代码

$advertiserService  = new SoapClient($advertiserWsdl, $options);

// Set headers.
$headers        = array(DfaHeadersUtil::createWsseHeader($username, $authToken),
                        DfaHeadersUtil::createRequestHeader($namespace, $applicationName));
其中,DfaHeadersUtil是文件DfaHeadersUtil.php中的一个类,该文件由Google作为头创建者提供

有人能帮我吗

提前谢谢大家,

毛罗

解决了:

该问题是由于管理员没有向我的用户分配足够的权限造成的。。 简单的解决方案让我浪费了半周的时间..:

我学到的是: 奥卡姆剃刀:最简单的解释通常是正确的。。 下一次检查权限:


谢谢

您不需要在标题中写标签。我把它拿走了-我不知道,谢谢你