2017-09-20 29 views
1

我試圖通過RingCentral API使用超級管理員的密碼認證訪問用戶聯繫人。我已經給了應用中的聯繫人和ReadContacts權限,但是當我試圖訪問特定擴展名的聯繫人列表中,我得到這個錯誤:ReadPersonalContacts RingCentral API的權限

"errorCode" : "CMN-408", 
    "message" : "[ReadPersonalContacts] permission required", 
    "errors" : [ { 
    "errorCode" : "CMN-408", 
    "message" : "[ReadPersonalContacts] permission required", 
    "permissionName" : "ReadPersonalContacts" 
    } ], 
    "permissionName" : "ReadPersonalContacts" 

這特定的權限不在API開發者設置的選項面板。任何想法如何給我的應用程序的權限?

回答

1

Ben,

此錯誤與用戶權限而不是應用程序權限有關。 您收到此錯誤的原因是您正嘗試訪問分機用戶的個人聯繫人。只有分機用戶可以訪問他們自己的個人聯繫人。

我們創建了一張工單來解決錯誤消息並顯示更合適的消息。

感謝, 爬完Venugopal

+0

你是說一個超級管理員無法訪問針對個人用戶的聯繫人?爲什麼不? –

+0

你可以試試這個api並提供響應。 https://developer.ringcentral.com/api-explorer/latest/index.html#/!/Roles_and_Permissions/loadUserPermission – Pawan

+0

我們有兩種類型的聯繫人。公司聯繫人和個人聯繫人。公司聯繫人是可由超級管理員訪問的組織內的所有擴展。個人聯繫人是由個人用戶(組織的用戶)添加的聯繫人,只能由添加聯繫人的用戶訪問。您也可以通過調用API來執行權限檢查:https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/authz-profile/check?permissionId=ReadPersonalContacts – Pawan