如何通过 Google Api 或通过 Curl 提交 Google 电子表格

How To submit Google Spreadsheets via Google Api or via Curl

我试图通过 ajax 提交它,但它显示跨源请求被阻止..!所以我不能通过 ajax post。 所以我正在寻找通过 Curl 或使用 Google API post 的方法。任何人有想法然后请建议我或给我例子。

以下是我通过 ajax 尝试的结果。但没有工作。跨源请求被阻止:同源策略不允许..现在允许

$.ajax({

            url: '<?php echo  "http://docs.google.com/....../forms/d/1Oa2nzHMY_KEY____MY___URL_ORC8HUVcxpTgc/viewform" ;?>',
            type:'POST',    
            crossDomain: true,
            dataType:'xml',
            catch:false,
    data:{'entry.1568082623':'yes','entry.102213609':'test'},
          success: function(data){
                alert('ok');
                $('#original_form_id').submit();
            }
        })

     }

然后在我通过 curl 或使用 Google API 找到 post 的解决方案之后。

为此,您必须先构建 curl 命令,然后在 shell 中执行它。

curl命令可以是:

curl https://docs.google.com/forms/d/<form-id>/formResponse -d ifq -d <field-name>=<field-value> -d submit=Submit

这里是 link 来解释它是如何完成的。

希望对您有所帮助!