Ошибка схемы SDK по методу circuit.logon - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь перевести моего бота для Circuit в производство. Мое приложение для него загружено в службу веб-приложений Azure. Когда я тестирую бота в песочнице, он прекрасно работает. Но если я изменяю только config (client_id, client_secred и domain) и перезапускаю приложение, оно падает на метод circuit.logon с таким сообщением об ошибке:

Error on ciruit.logon. The Application null  is not enabled for scope ::=[CALL_RECORDING]

Если я укажу область действия при созданииСхема клиента вот так:

scope: 'READ_USER_PROFILE'

или любая другая область видимости меняется на:

Error on ciruit.logon. The Application null  is not enabled for scope ::=[READ_USER_PROFILE]

Приложение null беспокоит меня. И я перепробовал все области из-за последней части ошибки, но она не будет работать. Что может вызвать эту ошибку?

1 Ответ

0 голосов
/ 10 октября 2019

Как сказал Роджер:

Это должно работать нормально, тем более что тот же код работал в песочнице. Если вы не укажете область в конструкторе Circuit.Client, то SDK запросит все области. В этом случае приложение должно быть зарегистрировано во всех областях. Но если вы просто запросите READ_USER_PROFILE, например, в конструкторе Circuit.Client, тогда приложению понадобится как минимум тот объем, который указан при его регистрации. «Нулевое приложение» не является проблемой. Единственное, о чем я могу думать, это то, что регистрация бота не имеет определенных областей действия. Попробуйте изменить области регистрации для своего бота и сохранить, если снова

Я копирую его комментарий как «ответ», чтобы у Андрея была возможность выбрать «хороший ответ» для своего запроса.

...