首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据导入uploadData API -通过GCS和App应用程序实现自动化

数据导入uploadData API -通过GCS和App应用程序实现自动化
EN

Stack Overflow用户
提问于 2018-04-16 11:15:16
回答 1查看 353关注 0票数 2

我希望将数据导入到的过程自动化,以便每晚上传到>我的应用程序读取这些文件并将数据导入到

我相信这可以通过App应用程序来实现:

  • 每晚运行cron作业,从GCS读取数据CSVs
  • 并可能使用uploadData 管理API管理/上载/上载数据来生成数据导入POST https://www.googleapis.com/upload/analytics/v3/management/accounts/accountId/webproperties/webPropertyId/customDataSources/customDataSourceId/uploads

但是我遇到的问题是::uploadData API的Python库只接受文件名来上传数据:

代码语言:javascript
复制
media = MediaFileUpload('custom_data.csv',mimetype,resumable=False)
daily_upload = analytics.management().uploads().uploadData(accountId, webPropertyId, customDataSourceId, media_body).execute()

而App应用程序没有任何可以从其中读取文件的持久磁盘(我尝试插入GCS桶名而不是文件名,但它不起作用)

有什么建议可以让这个过程自动化吗?还是我在正确的轨道上?

非常感谢你提供的任何线索..。我被困在这里了

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-21 08:44:29

客户端库和api不要求它是一个文件。只有您的MediaFileUpload才能创建接收流的媒体上传器。文档中提到了它的可能。

上传#扩展-中介

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49855940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档