J'exécute une demande SOQL pour obtenir tous les identifiants d'enregistrement disponibles de la "ObjectPerrissements" SOBJECT. Ensuite, j'utilise la demande de GET /services/data/v48.0/sobjects/ObjectPermissions/{id}
Pour chercher toutes les informations nécessaires à un enregistrement spécifique. Comme vous pouvez le voir dans la première image, j'ai reçu une réponse avec un total de 960 enregistrements. Le problème est que pour 285 entrées, je ne peux pas obtenir l'information. Voici un exemple de réponse que j'ai reçue pour l'un des 285 : J'ai souligné l'identifiant de cet enregistrement. Peut-être que cet identifiant est faux.
J'observe la même chose avec les sobjects suivants:
Taskstatus
TaskPriority
SolutionStatus
Carrelier
Statut de la commande
FlowDéfinitionView
FieldSecurityClassification EntityDéfinition
Contractstatus
Casestatus
Je peux observer le même comportement sur différentes organisations de Salesforce avec des objets réguliers (par exemple, événement, tâche et loginhistoire). Mais ce comportement n'est pas toujours reproductible dans chaque organisation.
Salesforce fait-il quelque chose de mal ou je ne comprends pas quelque chose?
Sur la base de la réponse d'erreur et de votre description, il ressemble à une connexion défectueuse entre le client que vous utilisez (Workbench?) Qui tente d'accéder à votre org Salesforce. C'est comme ça que je voudrais aborder le dépannage-
Je devrais avoir plus de détails pour aider davantage, mais confirmer des détails sur ce qui précède irait un long chemin. Le point principal est que si vous pouvez accéder à certains enregistrements dans un objet, mais pas d'autres, il me dit que vous avez une authentification à l'organisation, avez-vous accès à l'objet, mais peut-être n'aurez peut-être pas l'accès complet de partage ou de sécurité sur le terrain. utilisateur en cours d'exécution particulière.