我正试着把我的电路机器人转移到生产上。我的应用程序上传到上。当我在沙箱上测试机器人时,效果很好。但是,如果我只更改配置(client_id、client_secred和域)并重新启动应用程序,那么它就落在了带有以下错误消息的方法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]应用程序空困扰着我。由于最后一部分的错误,我尝试了所有的作用域,但是它不能工作。是什么导致了这个错误?
发布于 2019-10-10 08:24:03
正如罗杰所说:
应该可以正常工作,特别是因为相同的代码可以在沙箱上工作。如果您没有在Circuit.Client构造函数中指定作用域,那么SDK将请求所有作用域。在这种情况下,应用程序应该在所有作用域注册。但是,如果您只是在READ_USER_PROFILE构造函数中请求Circuit.Client,那么应用程序在注册时至少需要设置这个范围。“应用程序null”不是问题。我唯一能想到的是,bot注册没有定义任何作用域。尝试更改bot的注册范围,如果再次保存
我把他的评论复制为“回答”,这样安德烈就有机会为他的请求选择一个“好答案”。
https://stackoverflow.com/questions/58282500
复制相似问题