Я пытаюсь получить доступ к 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 перечислены простые инструкции:
Чтобы создать учетную запись песочницы, отправьте запрос на получение версии CampaignService для песочницы, используя расположение WSDL и заголовки песочницы, как описано ниже. Этот первоначальный вызов песочницы создает учетную запись песочницы Центра клиентов вместе с пятью клиентскими учетными записями для указанного вами адреса электронной почты. Ваша учетная запись песочницы и ее клиентские учетные записи изначально пусты. http://code.google.com/apis/adwords/docs/sandbox.html
Помощь!
<meta content-type="application/soap+xml">
к телу головы? это ничего не изменило к сожалению - person jnfr   schedule 15.09.2011