Google API 使用 php 追加 CSV 文件

Posted

技术标签:

【中文标题】Google API 使用 php 追加 CSV 文件【英文标题】:Google API append CSV file using php 【发布时间】:2015-07-22 12:29:04 【问题描述】:

尝试每 30 分钟使用来自 Google AdWords API 的新数据附加一个 CSV 文件。即不断向现有 CSV 文件添加新数据行。

  $filePath = dirname(__FILE__) . '/report.csv';

  // Run the example.
  DownloadCriteriaReportExample($user, $filePath);

这是php文件中的当前代码,将报告保存为一个新的CSV文件,有什么方法可以让它作为新的一行数据保存到指定的文件中?

【问题讨论】:

到目前为止,您做了什么尝试来实现它? 我尝试使用 fopen("report.csv", "a") 等,但我找不到我想要实际写入文件的变量,因为我是 Google 的文件只是编辑做我需要的。 【参考方案1】:

如果你想要简单的“追加”,你可以这样做

$variable = xxx; // whatever data you fetched
$file = fopen("example.txt", "a");
fwrite($file, $variable);
fclose($file);

【讨论】:

我找不到已经获取的数据,因为该文件不是我自己写的,它是谷歌API示例中的一个,所以我不知道哪个变量包含我需要的数据. 用 var_dump() 检查所有变量,看看你要存储哪些数据 对不起,由于我不是程序员,您能否进一步提供帮助,这是 php 代码,谢谢。我想用 php 代码给出的数据附加一个 csv 文件:github.com/googleads/googleads-php-lib/blob/master/examples/… 好吧,我不知道 DownloadCriteriaReportExample() 的输出是什么......以及 $user 是什么......所以我至少不知道是什么就无能为力 抱歉,我编辑了评论并附上完整代码的链接:github.com/googleads/googleads-php-lib/blob/master/examples/…

以上是关于Google API 使用 php 追加 CSV 文件的主要内容,如果未能解决你的问题,请参考以下文章

使用 google drive API 下载 csv 格式的电子表格

从 Google Sheet API v4 追加数据不再起作用

如何从 Google Sheet API 导出 csv?

通过 Google Drive API 从本地 CSV 文件创建 Google Drive 电子表格

将 Google-Ads API GoogleAdsRow 转换为 ,CSV?

php 产品从csv导入Opencart的数据库。使用原生Opencart API