v8 sandbox:无法调用getAdExtensionsByCampaignIds [英] v8 sandbox: Cannot invoke getAdExtensionsByCampaignIds
问题描述
有没有人成功测试沙盒上的位置扩展 - v2? 根据这个
博客文章,我应该可以在v8沙箱上使用此服务,但是当我尝试call getAdExtensionsByCampaignIds,我收到了 CampaignServiceCallAdExtensionPilotNotEnabledForCustomer。
Has anyone successfully testing Location Extension - v2 on the sandbox? According to this blog post, I should able to use this service on v8 sandbox, but when I tried to call getAdExtensionsByCampaignIds, I received CampaignServiceCallAdExtensionPilotNotEnabledForCustomer.
这是堆栈跟踪:
axisFault
faultCode:{http: //schemas.xmlsoap.org/soap/envelope/}Server
faultSubcode:
faultString:无效的客户端数据。检查SOAP故障详细信息以获取更多信息
faultActor:
faultNode:
faultDetail:
{https://adcenter.microsoft .com / v8} ApiFaultDetail:< TrackingId xmlns =" https://adapi.microsoft.com"> 232855d4-6532-4c9a-aa11-842444e7655e< / TrackingId>< BatchErrors />< OperationErrors>< ; OperationError><代码> 3856< /代码><详细信息\
i:nil =" true" />< ErrorCode> CampaignServiceLocationAdExtensionPilotNotEnabledForCustomer< / ErrorCode><消息>客户是不是Location Ad Extension v2试点计划的成员。< / Message>< / OperationError>< OperationError>< Cod \
e> 3857< / Code><详情i: nil =" true" />< ErrorCode> CampaignServiceCallAdExtensionPilotNotEnabledForCustomer< / ErrorCode>< Message>客户不是Call Ad Extension v2试点计划的成员。< / Message>< / OperationError>< / Oper\\结果,
ationErrors>
axisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
faultSubcode:
faultString: Invalid client data. Check the SOAP fault details for more information
faultActor:
faultNode:
faultDetail:
{https://adcenter.microsoft.com/v8}ApiFaultDetail:<TrackingId xmlns="https://adapi.microsoft.com">232855d4-6532-4c9a-aa11-842444e7655e</TrackingId><BatchErrors/><OperationErrors><OperationError><Code>3856</Code><Details \
i:nil="true"/><ErrorCode>CampaignServiceLocationAdExtensionPilotNotEnabledForCustomer</ErrorCode><Message>The customer is not a member of the Location Ad Extension v2 pilot program.</Message></OperationError><OperationError><Cod\
e>3857</Code><Details i:nil="true"/><ErrorCode>CampaignServiceCallAdExtensionPilotNotEnabledForCustomer</ErrorCode><Message>The customer is not a member of the Call Ad Extension v2 pilot program.</Message></OperationError></Oper\
ationErrors>
客户数据无效。检查SOAP错误详细信息以获取更多信息
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)< br>
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
在java.lang.Class.newInstance0(Class.java:350)
在java.lang.Class.newInstance(Class.java:303)
at org.apache .axis.encoding.ser.BeanDeserializer。< init>(BeanDeserializer.java:104)
at org.apache.axis.encoding.ser.BeanDeserializer。< init>(BeanDeserializer.java:90 )
at com.microsoft.adcenter.v8.ApiFaultDetail.getDeserializer(ApiFaultDetail.java:173)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
a t sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache .axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)< br>
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
at com.sun.org.apache.xerces.internal .impl.XMLNSDocumentSca nnerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:330)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl $ FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration。解析(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com。 sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser。 java:1242)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext。 java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPP) art.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker。调用(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client。 Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis。 client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache。 axis.client.Call.invoke(Call.java:1812)
at com.microsoft.adcenter.v8.BasicHttpBinding_ICampaignManagementServiceStub.getAdExtensionsByCampaignIds(BasicHttpBinding_ICampaignManagementServiceStub.java:6083)
Invalid client data. Check the SOAP fault details for more information
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:104)
at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90)
at com.microsoft.adcenter.v8.ApiFaultDetail.getDeserializer(ApiFaultDetail.java:173)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154)
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84)
at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547)
at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:330)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at com.microsoft.adcenter.v8.BasicHttpBinding_ICampaignManagementServiceStub.getAdExtensionsByCampaignIds(BasicHttpBinding_ICampaignManagementServiceStub.java:6083)
-Kevin
推荐答案
嗨Kevin,
Hi Kevin,
很抱歉给您带来不便。根据
博文,截至12/7/2012的所有沙盒用户都可以访问Location AdExtension v2。并且所有新的沙盒用户(在12/7/12之后创建了一个沙盒帐户)预计会联系支持人员或客户经理。
Sorry for the inconvenience. According to the blog post, all the sandbox users as of 12/7/2012 were given access to Location AdExtension v2. And all the new sandbox users (who created a sandbox account after 12/7/12) are expected to contact support or account manager.
但我继续提供访问权限新的沙箱客户使其更方便。因此,您不应再获得任何例外情况,例如"CampaignServiceCallAdExtensionPilotNotEnabledForCustomer"。
But I went ahead and provided access to all the new sandbox customers to make it more convenient. So you should no longer get any exception like "CampaignServiceCallAdExtensionPilotNotEnabledForCustomer".
快乐编码:)
谢谢,
Srinivas
这篇关于v8 sandbox:无法调用getAdExtensionsByCampaignIds的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!