HTTP/1.1 200 OK
Content-Length: 730
Connection: keep-alive
Content-Type: text/xml; charset=utf-8
Date: Tue, 18 Oct 2022 01:04:07 GMT
Server: Kestrel
x-ms-requestid: redacted
x-ms-trackingid: redacted
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<s:Fault>
<faultcode xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher">a:InternalServiceFault</faultcode>
<faultstring xml:lang="en-US">The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.</faultstring>
</s:Fault>
</s:Body>
</s:Envelope>
Looks like the SDK isn't encoding this request correctly. I tried some SoapVar hackery to inject custom XML to make it conform to the spec, but couldn't nail it down.
SDK Version:
v13.0.14
The following (simplified) code:
Generates this SOAP request:
That doesn't look right. The bid amount isn't even included in the XML. The docs say the request should be different.
https://learn.microsoft.com/en-us/advertising/campaign-management-service/adgroupcriterion?view=bingads-13#remarks
Got this generic response, btw:
Looks like the SDK isn't encoding this request correctly. I tried some
SoapVar
hackery to inject custom XML to make it conform to the spec, but couldn't nail it down.