Ошибка Microsoft Cognitive Emotion API в Функциях Azure

Я следую руководству по http://martinabbott.azurewebsites.net/2016/06/11/fun-with-azure-functions-and-the-emotion-api/ Наконец-то решена проблема с триггером blob. Я убедился, что мой файл jpg можно успешно обработать с помощью ключа API в консоли Open API Test. У меня есть загруженный файл project.json, включающий зависимости от «Microsoft.ProjectOxford.Emotion»: «1.0.251»

Я получаю ошибку. Как решить?

2016-11-07T06: 53: 44.951 Обработана функция C # Blob Emotion: Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob 2016-11-07T06: 53: 45.076 Функция завершена (Failure, Id = c0c50024-7830-4595-b749-56f58ec79d0b) 2016-11-07T06: 53: 45.107 Исключение при выполнении функции: Functions.BlobTriggerEmotionFunction. Microsoft.ProjectOxford.Common: создано исключение типа Microsoft.ProjectOxford.Common.ClientException.


person Kenny_I    schedule 07.11.2016    source источник
comment
Это дубликат: social.msdn.microsoft.com/Forums/azure/en-US/, на который был дан ответ.   -  person Fabio Cavalcante    schedule 07.11.2016


Ответы (1)


Основываясь на учебнике, на который вы ссылаетесь, для строки кода,

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

вы установили EMOTION_API_KEY в настройках приложения-функции?

Вы можете проверить, выполнив следующие действия:

  1. Посетите свое приложение-функцию на портале функций.
  2. Нажмите Настройки приложения-функции -> Настроить настройки приложения.
  3. Убедитесь, что EMOTION_API_KEY существует и что его значение соответствует тому, которое вы использовали в консоли Open API Test.
person Ling Toh    schedule 07.11.2016