lors de la tentative de test de l'explorateur d'API pour user.messages: get
J'ai obtenu une réponse invalid message ID
.user.messages.get répondant ID non valide
Je reçois l'ID de message d'un e-mail récent dans ma boîte de réception qui m'a été envoyé, et j'enlève le <>
de chaque côté.
réponse:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidArgument",
"message": "Invalid id value"
}
],
"code": 400,
"message": "Invalid id value"
}
}
Je suis un peu confus que je suis en utilisant le module powershell gshell
et a remarqué que le même messageID travaillé dans mes commandes mais il est revenu invalid id value
dans l'explorateur api.
edit: si je fais une recherche de boîte de réception pour rfc822msgid:[messageID]
il renvoie le message correct
Je n'ai pas toujours ça - Je finis généralement par recevoir l'ID du message de l'outil de recherche de la boîte de réception admin – Jon
@Jon Si vous avez seulement le 'Message-ID', vous pouvez d'abord [** liste **] (https: //developers.google.com/gmail/api/v1/reference/users/messages/list) avec q 'rfc822msgid: {Message-ID}' comme vous l'avez dit, récupérez l'ID de message de l'API Gmail, puis [* * get **] (https://developers.google.com/gmail/api/v1/reference/users/messages/get). – Tholle