Ich versuche, Benutzerkontakten über die RingCentral API mit Passwort-Authentifizierung eines Super-Admin zuzugreifen. Ich habe die App Kontakte und ReadContacts Berechtigungen gegeben, aber wenn ich versuche, die Kontaktliste einer bestimmten Erweiterung zuzugreifen, erhalte ich diese Fehlermeldung:ReadPersonalContacts Berechtigung für RingCentral API
"errorCode" : "CMN-408",
"message" : "[ReadPersonalContacts] permission required",
"errors" : [ {
"errorCode" : "CMN-408",
"message" : "[ReadPersonalContacts] permission required",
"permissionName" : "ReadPersonalContacts"
} ],
"permissionName" : "ReadPersonalContacts"
Die ausdrückliche Erlaubnis ist keine Option in den API-Entwickler-Einstellungen Panel. Irgendeine Idee, wie ich meiner App diese Erlaubnis geben kann?
Sie sind ein Super-Administrator sagen, können die Kontakte für einzelne Benutzer nicht zugreifen? Warum nicht? –
können Sie diese API ausprobieren und die Antwort bereitstellen. https://developer.ringcentral.com/api-explorer/latest/index.html#/!/Roles_and_Permissions/loadUserPermission – Pawan
Wir haben 2 Arten von Kontakten. Unternehmenskontakte und persönliche Kontakte. Unternehmenskontakte sind alle Erweiterungen innerhalb der Organisationen, auf die Super Admin zugreifen kann. Persönliche Kontakte sind Kontakte, die von einem einzelnen Benutzer (Benutzer einer Organisation) hinzugefügt wurden, auf den nur der Benutzer zugreifen kann, der den Kontakt hinzugefügt hat. Sie können die Berechtigungsprüfung auch durchführen, indem Sie die API aufrufen: https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/authz-profile/check?permissionId=ReadPersonalContacts – Pawan