【发布时间】:2018-06-05 07:02:48
【问题描述】:
我正在使用 Java Adwords API。有没有一种方法可以让我看到在创建 AdGroup(mutate)时发送的 SOAP 请求是什么样的?
【问题讨论】:
-
您是如何实现的?我也需要帮助
标签: google-ads-api
我正在使用 Java Adwords API。有没有一种方法可以让我看到在创建 AdGroup(mutate)时发送的 SOAP 请求是什么样的?
【问题讨论】:
标签: google-ads-api
您可以通过enabling logging 查看 SOAP XML。默认的soapXmlLogger 只是配置为记录错误,但如果您想查看所有内容,可以将其从WARN 更改为INFO;例如:
log4j.category.com.google.api.ads.adwords.lib.client.AdWordsServiceClient.soapXmlLogger=INFO, SOAP_LOG, CONSOLE
【讨论】:
与您的用户对象 - 调用 -
$user->LogAll();
默认情况下,这将写入一个名为soap_xml.log 的文件——您可能需要创建它或调整权限以确保它可以被apache 写入——但您应该能够看到那里的所有soap 请求。
【讨论】:
使用 log4j.xml,以下附加程序将删除soap请求/响应日志
<logger name="com.google.api.ads.adwords.lib.client.AdWordsServiceClient.soapXmlLogger" additivity="false">
<level value="error"/>
<appender-ref ref="<your-appender>"/>
</logger>
【讨论】: