GAS:如何使用UrlFetchApp通过GitHub API搜索私人仓库,并进行身份验证?

时间:2017-07-25 10:01:35

标签: authentication github google-apps-script basic-authentication github-api

我试图通过Google Apps脚本(GAS)使用GitHub的API从私人仓库中抓取数据。

我有一个似乎适用于正常情况的accessToken,但在执行搜索问题时,不接受访问权限。

https://api.github.com/search/issues?q=repo:esaruoho/ztracker_mac+state:open(+ aT)

我试图访问私人仓库(不是我在这里链接的那个,这是公开的,链接有效)并附上

?access_token=token

最后,但由于某种原因,这根本不起作用。还有其他一些认证方式吗?

我试图找出如何修改 UrlFetchApp.fetch 以输入验证所需的标题,但我不是搞清楚GitHub用

验证什么样的东西

1 个答案:

答案 0 :(得分:0)

以下是您要做的事情:

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