我最近開始在 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))
我去知道是否有代碼的替代品
uj5u.com熱心網友回復:
查看您的代碼片段,我可以看到platform.login()函式簽名不正確,因為您正在傳遞額外的引數。
Python中正確的函式簽名是:
使用用戶名、密碼流程登錄:
platform.login(USERNAME, EXTENSION, PASSWORD)使用 JWT 進行日志記錄:
platform.login( jwt=JWT_TOKEN )
確保將大寫字串替換為在 RingCentral Developer Portal 中為您的應用程式沙盒環境找到的實際憑據,它應該可以作業。
參考:
- https://developers.ringcentral.com/guide/authentication
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/473344.html
下一篇:.NetCore中的JWT驗證
