Envoi de données à Google feuille de calcul à l'aide de JavaScript s'exécutant dans le navigateur

Je travaille sur une application web où je voudrais permettre à l'utilisateur d'envoyer des données à sa propre feuille de calcul Google.

Tout d'abord j'ai essayé d'utiliser Google Api de la Bibliothèque du Client pour JavaScript mais il ne semble pas couvrir la feuille de calcul de l'API (https://developers.google.com/apis-explorer/#p/).

Alors j'ai décidé d'utiliser directement le Les feuilles de calcul Google API de la version 3.0. J'ai réussi à récupérer de l'utilisateur à l'aide de feuilles de calcul jQuery et JSONP:

$.ajax({
  url: 'https://spreadsheets.google.com/feeds/spreadsheets/private/full?alt=json-in-script&access_token=' + access_token,
  dataType: 'JSONP',
  success: function(data){
    //use the spreadsheets
  }
});

Dans la même méthode que j'ai récupérer les feuilles de l'utilisateur sélectionné feuille de calcul. Puis-je POST les données de la feuille sélectionnée. Et voici le problème: ne peut pas le faire à l'aide de JSONP. Et le serveur de Google ne semble pas à l'appui de CORS. J'obtiens l'erreur suivante dans le navigateur:

XMLHttpRequest cannot load https://spreadsheets.google.com/feeds/... Origin ..mysite.. is not allowed by Access-Control-Allow-Origin.

Merci pour la recherche dans ce.

OriginalL'auteur Martin Dimitrov | 2013-11-10