J'essaie de recevoir le code JSON d'une feuille de calcul Google Spreadsheet. Cela a fonctionné jusqu'à il y a quelques jours. Cela fonctionne toujours pour la feuille de calcul par défaut, mais pas pour toutes les autres feuilles de calcul.
Voici l'URL de travail de la feuille de calcul par défaut: https://spreadsheets.google.com/feeds/list/1caRqAA1TyBoZ0eVZvvKheEBh9SGRmQII4qih9urY70k/od6/public/full?alt=json
Et voici l'URL de la feuille de calcul qui a cessé de fonctionner: https://spreadsheets.google.com/feeds/list/1caRqAA1TyBoZ0eVZvvKheEBh9SGRmQII4qih9urY70k/1416241220/public/full?alt=json
Le message d'erreur est Invalid query parameter value for grid_id.
La seule différence est le paramètre de la feuille de travail (od6
vs 1416241220
).
Des idées sur pourquoi cette erreur se produit soudainement?
La note de ChrisPeterson:
Vous pouvez utiliser le numéro de position de la feuille de calcul (1 pour la première feuille de calcul/par défaut, 2 pour la deuxième feuille de calcul).
Réponse originale
Je suis tombé sur le même problème et j'ai réussi à trouver le moyen de sortir… Il semble qu'ils aient récemment changé l'identifiant de chaque feuille de calcul.
Vous pouvez trouver le nouvel ID à l'adresse suivante
https://spreadsheets.google.com/feeds/worksheets/YOUR_SPREADSHEET_ID/private/full
J'ai quelque chose comme o3laxt8
entre les tags <id>
Les valeurs Ps: od6
etdefault
fonctionnent toujours et sont redirigées vers la première feuille de calcul de votre document.
Joe Germuska 'note:
od6
ne fonctionne plus
Semble travailler à nouveau.
Vous pouvez trouver le nouvel ID à l'adresse suivante
https://spreadsheets.google.com/feeds/worksheets/YOUR_SPREADSHEET_ID/private/full