Я пытаюсь получить доступ к Google Adwords Sandbox API и не могу понять, что происходит, для себя.
Вот мой код:
var wsUrl = "https://adwords-sandbox.google.com/api/adwords/cm/v201008/CampaignService";
var soapRequest =
'<soapenv:Envelope \
xmlns:soapenv="http://schemax.xmlsoap.org/soap/envelope/" \
xmlns="https://adwords.google.com/api/adwords/cm/v200906"> \
<soapenv:Header> \
<service>adwords</service> \
<email>***@gmail.com</email> \
<password>***</password> \
<developerToken>***@gmail.com++USD</developerToken> \
<useragent>MyApplication</useragent> \
</soapenv:Header> \
<soapenv:Body> \
<getClientAccounts/> \
</soapenv:Body> \
</soapenv:Envelope>';
$.ajax({
type: "GET",
url: wsUrl,
contentType: document.body,
crossDomain: true,
dataType: "jsonp",
data: soapRequest,
success: processSuccess,
error: processError
});
});
function processSuccess(data, status, req) {
if (status == "success")
console.log("success");
}
function processError(data, status, req) {
console.log("status = " + status + " data= " + data );
}
Я сохраняюПолучение 500 внутренних ошибок сервера.Что я делаю неправильно?!На веб-сайте Google Adwords Sandbox они содержат простые инструкции:
Чтобы создать учетную запись песочницы, отправьте запрос на получение в версию CampaignService для песочницы, используя расположение WSDL и заголовки песочницы, как описано ниже.Этот первоначальный вызов в изолированную программную среду создает учетную запись изолированной программной среды MCC вместе с пятью учетными записями клиентов для указанного вами адреса электронной почты.Ваша учетная запись в песочнице и ее клиентские учетные записи начинаются пустыми.http://code.google.com/apis/adwords/docs/sandbox.html
Помогите!