2016-11-07 34 views
1

我正在關注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」Azure函數中的Microsoft Cognitive Emotion API錯誤

我現在得到錯誤。怎麼解決?

2016-11-07T06:53:44.951 C#斑點情感功能處理: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'的異常。

+0

這是以下複本:https://social.msdn.microsoft.com/Forums/azure/en-US/9dc41eb8-c419-4da2-bc21-09212791851a/error-when-calling-microsoftprojectoxford-on -azure-functions?forum = AzureFunctions,已被回答。 –

回答

2

根據您所引用,爲的代碼行的教程,

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

你設置你的功能的應用程序的應用程序設置的EMOTION_API_KEY?

您可以通過以下步驟驗證:

  1. 通過功能門戶訪問您的功能應用。
  2. 點擊功能應用程序設置 - >配置應用程序設置
  3. 確認EMOTION_API_KEY存在,並且其值與您在Open API Test控制檯中使用的值相匹配。
相關問題