使用Github操作发出API get请求并将数据保存到repo

使用Github操作发出API get请求并将数据保存到repo,github,github-actions,building-github-actions,Github,Github Actions,Building Github Actions,我想设置一个GitHub操作工作流,该工作流可以: 向另一个站点(GitHub之外)发出API请求,该站点返回JSON 将JSON添加(提交)到我的repo 我有一个动作,如下所示。它似乎运行正常,日志甚至输出文件已保存。但是,该文件从未出现在我的回购协议中的任何地方 我以前从未设置过动作,所以我对它们周围的一些术语也很陌生 关于如何让这一行动或工作,或者其他方法,有什么建议或想法吗 name: Refresh Feed on: [push] jobs: refresh-feed:

我想设置一个GitHub操作工作流,该工作流可以:

  • 向另一个站点(GitHub之外)发出API请求,该站点返回JSON
  • 将JSON添加(提交)到我的repo
  • 我有一个动作,如下所示。它似乎运行正常,日志甚至输出文件已保存。但是,该文件从未出现在我的回购协议中的任何地方

    我以前从未设置过动作,所以我对它们周围的一些术语也很陌生

    关于如何让这一行动或工作,或者其他方法,有什么建议或想法吗

    name: Refresh Feed
    on: [push]
    jobs:
      refresh-feed:
        runs-on: ubuntu-latest
        steps:
          - name: Checkout
            uses: actions/checkout@v2
            with:
              persist-credentials: false
      
          - name: Fetch API Data
            uses: JamesIves/fetch-api-data-action@1.0.15
            with:
              ENDPOINT: https://www.loc.gov/maps/?fa=location:cyprus&fo=json&at=results
              RETRY: true
    

    我的意思是,从回购协议的自述来看,您似乎只需要使用github令牌运行此操作。我刚刚运行了fetchapi数据操作,并且能够看到通过在操作后的步骤上运行ls创建的新目录

    然后需要创建一个秘密并添加env ACCESS_令牌

    要运行的操作

    name:刷新提要
    关于:
    附表:
    -cron:10 15**0-6
    工作:
    刷新源:
    运行于:ubuntu最新版本
    步骤:
    -姓名:结帐