通过bash/curl/etc示例导出Asana项目

通过bash/curl/etc示例导出Asana项目,bash,curl,export,backup,asana,Bash,Curl,Export,Backup,Asana,我正在尝试创建一个shell脚本,用于从一个Asana帐户导出所有项目 我在标题中使用了一个巨大的cookie描述,使它临时工作,但当重新启动时,它会停止工作,否则当然会停止工作。我的目标是为所有项目的自动导出脚本 请给我一个bash/curl/wget或类似的示例代码,将asana帐户的项目导出到文件夹中。一个项目出口在这里就足够了。例如: script.sh 备份*backup1.csv,backup2.csv 日志文件*日志文件p1,日志文件p2 诸如日期、日程安排之类的补充都没有问题

我正在尝试创建一个shell脚本,用于从一个Asana帐户导出所有项目

我在标题中使用了一个巨大的cookie描述,使它临时工作,但当重新启动时,它会停止工作,否则当然会停止工作。我的目标是为所有项目的自动导出脚本

请给我一个bash/curl/wget或类似的示例代码,将asana帐户的项目导出到文件夹中。一个项目出口在这里就足够了。例如:

  • script.sh
  • 备份*backup1.csv,backup2.csv
  • 日志文件*日志文件p1,日志文件p2
诸如日期、日程安排之类的补充都没有问题。我只需要一个永久工作的链接导出项目的例子。Asana为此提供了一个导出功能,但我太低了,无法在脚本中正确使用它

我所做的事情使我得到了一个http网站作为保存文件:

curl -u <API_KEY>: https://app.asana.com/-/csv?id=<PROJECT_ID> -o <NAME>.csv -L
curl-u


  • 您不能使用更具表现力的脚本语言,如Node或Python吗?主要的困难不在RESTAPI中——而是Asana资源受到OAuth 2.0的保护,这在bash+curl等中很难处理(尽管它可以通过其他shell朋友完成:)。