2017-09-20 12 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

ベン、

このエラーは、アプリケーションのアクセス許可ではなくユーザーのアクセス許可に関連しています。 このエラーが発生するのは、拡張ユーザーの個人連絡先にアクセスしようとしているためです。拡張ユーザーだけが自分の個人連絡先にアクセスできます。

エラーメッセージを修正し、より適切なメッセージを表示するチケットを作成しました。あなたはスーパー管理者は、個々のユーザーの連絡先にアクセスすることはできません言っている

おかげで、 Pawan Venugopal

+0

?何故なの? –

+0

このAPIを試して、応答を提供できますか? https://developer.ringcentral.com/api-explorer/latest/index.html#/!/Roles_and_Permissions/loadUserPermission – Pawan

+0

私たちには2種類の連絡先があります。会社の連絡先と個人の連絡先。企業の連絡先は、スーパー管理者がアクセスできる組織内のすべての拡張機能です。個人連絡先は、連絡先を追加したユーザーがアクセスできる個人ユーザー(組織のユーザー)によって追加された連絡先です。また、APIを呼び出すことによってアクセス許可チェックを実行することもできます。https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/authz-profile/check?permissionId=ReadPersonalContacts – Pawan

関連する問題