【发布时间】:2018-12-06 17:59:19
【问题描述】:
我想使用 Microsoft Translator API,但无法使用。
我创建了文档 (http://docs.microsofttranslator.com/text-translate.html) 中指定的 Microsoft Azure 帐户并创建了资源。
当我调用 Web 服务获取访问令牌时,每次我因为超时而收到异常......
这是我的代码(它是 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 的错误。
你知道我为什么会得到这个吗?
谢谢
【问题讨论】: