1

我試圖通過Google Apps腳本(GAS)使用GitHub的API從私人回購中獲取數據。GAS:如何使用UrlFetchApp通過GitHub API搜索私人回購,並進行身份驗證?

我有一個accessToken,似乎適用於正常的事情,但當涉及到搜索問題時,accessToken不被接受。

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

我試圖訪問一個私有回購(不是我掛在這裏的人,這是公開的,鏈接的作品),而將

?access_token=token 

在最後,但由於某種原因,這似乎並不奏效。有其他認證方式嗎?

我試圖找出我怎麼能修改UrlFetchApp.fetch也輸入所需進行身份驗證,但我沒有搞清楚什麼樣的東西的GitHub與

+0

當你嘗試運行你的請求時,你會得到什麼樣的錯誤代碼? – Kos

+0

@Kos [17-07-25 15:16:35:841 EEST] {「message」:「Validation Failed」,「errors」:[{「message」:「列出的用戶和存儲庫無法搜索,因爲資源「:」搜索「,」字段「:」q「,」代碼「:」無效「}],」documentation_url「:」https: //developer.github.com/v3/search/「} – esaruoho

+0

查看對」https:// api.github.com/repos/USER/REPO「的調用結果,它說了什麼? – Kos

回答

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 
相關問題