Azure功能中的Microsoft Cognitive Emotion API错误

时间:2016-11-07 07:27:50

标签: microsoft-cognitive azure-functions

我正在关注http://martinabbott.azurewebsites.net/2016/06/11/fun-with-azure-functions-and-the-emotion-api/上的教程 终于得到了blob触发器的解决问题。我已经验证我的jpg文件可以在Open API测试控制台中使用我的API密钥成功处理。我上传了project.json文件,包括依赖于“Microsoft.ProjectOxford.Emotion”:“1.0.251”

我现在收到错误。怎么解决?

2016-11-07T06:53:44.951 C#Blob处理情感功能:Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob 2016-11-07T06:53:45.076功能完成(失败,Id = c0c50024-7830-4595-b749-56f58ec79d0b) 2016-11-07T06:53:45.107执行函数时出现异常:Functions.BlobTriggerEmotionFunction。 Microsoft.ProjectOxford.Common:抛出了“Microsoft.ProjectOxford.Common.ClientException”类型的异常。

1 个答案:

答案 0 :(得分:2)

根据您引用的教程,代码行

var apiKey = WebConfigurationManager.AppSettings["EMOTION_API_KEY"]; 

您是否在功能应用的应用设置中设置了EMOTION_API_KEY?

您可以通过以下步骤进行验证:

  1. 通过功能门户网站访问您的功能应用程序。
  2. 点击功能应用设置 - >配置应用设置
  3. 验证EMOTION_API_KEY是否存在,并且其值与您在Open API测试控制台中使用的值相匹配。