GAS:如何使用 UrlFetchApp 通过 GitHub API 搜索私有仓库,并进行身份验证?
GAS: How to use UrlFetchApp to search private repo via GitHub API, with authentication?
我正在尝试通过 Google Apps 脚本 (GAS) 使用 GitHub 的 API 从私有存储库中抓取数据。
我有一个 accessToken 似乎可以正常使用,但是当涉及到搜索问题时,accessToken 不被接受。
https://api.github.com/search/issues?q=repo:esaruoho/ztracker_mac+state:open (+aT)
我正在尝试访问一个私有存储库(不是我在此处 link 编辑的那个,它是 public,link 有效)并附上
?access_token=token
最后,但由于某种原因,这似乎根本行不通。还有其他验证方式吗?
我正在尝试弄清楚如何修改 UrlFetchApp.fetch 以同时输入所需的 headers 进行身份验证,但我不知道 GitHub 使用
进行身份验证的类型
这是您要尝试执行的操作:
https://api.github.com/search/issues?q=repo:esaruoho/ztracker_mac+state:open?access_token=yourToken
请注意,URL 中已经有一个问号 (?),您不能再输入两个,必须将问号更改为与号 (&)
https://api.github.com/search/issues?q=repo:esaruoho/ztracker_mac+state:open&access_token=yourToken
我正在尝试通过 Google Apps 脚本 (GAS) 使用 GitHub 的 API 从私有存储库中抓取数据。
我有一个 accessToken 似乎可以正常使用,但是当涉及到搜索问题时,accessToken 不被接受。
https://api.github.com/search/issues?q=repo:esaruoho/ztracker_mac+state:open (+aT)
我正在尝试访问一个私有存储库(不是我在此处 link 编辑的那个,它是 public,link 有效)并附上
?access_token=token
最后,但由于某种原因,这似乎根本行不通。还有其他验证方式吗?
我正在尝试弄清楚如何修改 UrlFetchApp.fetch 以同时输入所需的 headers 进行身份验证,但我不知道 GitHub 使用
进行身份验证的类型这是您要尝试执行的操作:
https://api.github.com/search/issues?q=repo:esaruoho/ztracker_mac+state:open?access_token=yourToken
请注意,URL 中已经有一个问号 (?),您不能再输入两个,必须将问号更改为与号 (&)
https://api.github.com/search/issues?q=repo:esaruoho/ztracker_mac+state:open&access_token=yourToken