你能为 platform.login 推荐一个替代方案吗
can you suggest an alternative for platform.login
我最近开始在 RingCentral 沙箱环境中进行试验,遇到了这部分代码的问题
rcsdk = SDK(CLIENTID,CLIENTSECRET,SERVERURL)
platform = rcsdk.platform()
try:
platform.login(USERNAME,EXTENSION,PASSWORD,JWT)
except Exception as e:
sys.exit("Unable to authenticate to platform. Check credentials." + str(e))
我去看看有没有代码可以替代
查看您的代码片段,我发现 platform.login() 函数签名不正确,因为您传递了额外的参数。
Python 中正确的函数签名是:
使用用户名、密码登录流程:platform.login(USERNAME, EXTENSION, PASSWORD)
使用 JWT 记录:platform.login( jwt=JWT_TOKEN )
确保将 UPPERCASE 字符串替换为在 RingCentral Developer Portal 中为您应用的沙盒环境找到的实际凭据,它应该可以工作。
参考:
我最近开始在 RingCentral 沙箱环境中进行试验,遇到了这部分代码的问题
rcsdk = SDK(CLIENTID,CLIENTSECRET,SERVERURL)
platform = rcsdk.platform()
try:
platform.login(USERNAME,EXTENSION,PASSWORD,JWT)
except Exception as e:
sys.exit("Unable to authenticate to platform. Check credentials." + str(e))
我去看看有没有代码可以替代
查看您的代码片段,我发现 platform.login() 函数签名不正确,因为您传递了额外的参数。
Python 中正确的函数签名是:
使用用户名、密码登录流程:
platform.login(USERNAME, EXTENSION, PASSWORD)
使用 JWT 记录:
platform.login( jwt=JWT_TOKEN )
确保将 UPPERCASE 字符串替换为在 RingCentral Developer Portal 中为您应用的沙盒环境找到的实际凭据,它应该可以工作。
参考: