Я хочу использовать Microsoft Translator API, но не могу его использовать.
Я создал учетную запись Microsoft Azure, как указано в документации (http://docs.microsofttranslator.com/text-translate.html), и я создал ресурс.
Когда я вызываю веб-службу, чтобы получить токе доступа, каждый раз я получаю исключение из-за тайм-аута.
Это мой код (это Apex, похожий на Java):
Http h = new Http();
HttpRequest req = new HttpRequest();
req.setMethod('POST');
req.setHeader('Content-Length', '3495');
req.setEndpoint('https://api.cognitive.microsoft.com/sts/v1.0/issueToken?Subscription-Key=[myAPIKey]');
req.setTimeout(20000);
HttpResponse res = h.send(req);
Если я удалю свой ключ API или укажу длину содержимого из заголовка, я получаю сообщение об ошибке от Microsoft.
Вы знаете, почему я это получаю?
Спасибо