与主题一样,我正在使用 Google DFA(DoubleClick for Advertisers)API v1.20,并且我正在尝试获取所有广告商的列表。
我没有找到 PHP 和 DFA API v1.20 的任何客户端库。
根据 Google API 文档 ( https://developers.google.com/doubleclick-advertisers/docs/getting_started )的要求,该连接由 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 是 Google 作为“标题创建者”提供的文件 DfaHeadersUtil.php 中的一个类。
有没有人可以帮我解决这个问题?
先感谢您,
毛罗