即時通訊使用的示例代碼來調用情緒API,但我有一個401錯誤,我不能識別錯誤我有微軟的情感API一個401錯誤在Java
結果:{「錯誤」:{「代碼「:」未經授權「,」消息「:」由於無效訂閱密鑰而導致訪問被拒絕。請確保您訂閱了正在嘗試調用的API並提供正確的密鑰。「 }}
HttpClient cliente = HttpClients.createDefault();
String key ="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
try{
URIBuilder builder= new URIBuilder("https://api.projectoxford.ai/emotion/v1.0/recognize");
URI uri = builder.build();
HttpPost request = new HttpPost(uri);
request.setHeader("Content-type","application/json");
request.setHeader("Opc-Apim-Subscription-Key",key);
StringEntity reqEntity = new StringEntity("\"url\": \"http://am-elsalv-cdn.agilecontents.com/resources/jpg/5/3/1458595472835.jpg\"");
request.setEntity(reqEntity);
HttpResponse response = cliente.execute(request);
HttpEntity entity = response.getEntity();
if(entity!=null){
System.out.println(EntityUtils.toString(entity));
}
}catch(Exception e){
System.out.println(e.getMessage());
}
我認爲我們的前端服務器中的某些帳戶可能存在問題。你可以再試一次嗎? – cthrash