31,026
edits
Tag: 2017 source edit |
Tag: 2017 source edit |
||
| Line 167: | Line 167: | ||
'''TroubleShooting''' | '''TroubleShooting''' | ||
* Si vous recevez l'erreur "Client error: `POST https://oauth2.googleapis.com/token` resulted in a `401 Unauthorized` response: { 'error': 'unauthorized_client', 'error_description': 'Client is unauthorized to retrieve access tokens using this (truncated...)" : | * Si vous recevez l'erreur "Client error: `POST https://oauth2.googleapis.com/token` resulted in a `401 Unauthorized` response: { 'error': 'unauthorized_client', 'error_description': 'Client is unauthorized to retrieve access tokens using this (truncated...)" : | ||
** Si vous avez un compte Gmail gratuit, désactivez l'option « Ajouter également la liste des participants à l'événement » (non prise en charge avec ces comptes). | |||
** Si vous avez Google Suite, vous pouvez également désactiver l'option « Ajouter également la liste des participants à l'événement » (la version récente de l'API Google ne prend pas très bien en charge cette option), ou vous pouvez essayer d'« autoriser le compte de service à accéder aux données au nom d'un utilisateur » comme expliqué dans la documentation Google : https://support.google.com/a/answer/162106?hl=fr&fl=1&sjid=4000630194749189449-NA, chapitre « Configurer la délégation à l'échelle du domaine pour un client ». Voici le résumé ici : Accédez au menu Sécurité > Contrôle d'accès et de données > Contrôles API > Gérer la délégation à l'échelle du domaine. Cliquez sur Ajouter un nouveau. Saisissez l'ID client pour le compte de service ou le client OAuth2. Dans les étendues OAuth, ajoutez les étendues https://www.googleapis.com/auth/calendar et https://www.googleapis.com/auth/calendar.events. Cliquez sur Autoriser. Si vous obtenez une erreur, il se peut que l'ID client ne soit pas enregistré auprès de Google ou qu'il y ait des étendues en double ou non prises en charge. Attendez 24 heures et réessayez. | |||
*Si vous recevez l'erreur "ERROR { 'error': { 'code': 403, 'message': 'Google Calendar API has not was used in project... before or it is disabled..." : Vérifiez que l'étape 1 a était faite. | *Si vous recevez l'erreur "ERROR { 'error': { 'code': 403, 'message': 'Google Calendar API has not was used in project... before or it is disabled..." : Vérifiez que l'étape 1 a était faite. | ||