我想打只使用客戶端的JavaScript小的Web應用程序,這是公開的GitHub上,並通過GitHub上的頁面,呈現約在GitHub上組織的不同的存儲庫信息主持。如何查詢從客戶端的JavaScript API GitHub的V4?
這是可能以這樣的方式,這樣做:
使我能夠不影響密鑰與GitHub的認證,
在這兩種情況下,文件似乎表明,回答我的問題是「沒有」和「無」:
例如,認證文檔強調how to authenticate on the CLI,但我不「找不到上通過JavaScript從網頁驗證什麼 - 真的沒有辦法從只有客戶這樣做安全?是否需要服務器?
例如API v4的文檔似乎怎麼call the graphql endpoint via cURL或在我讀錯文檔的希望在這裏使用他們GraphQL Explorer
我尋求指導,只提,那真的有辦法:
- 建立一個靜態的網站,與GitHub的認證爲提高查詢速度極限尺寸,
- ,並且,當用戶訪問該頁面,查詢V4 AP並顯示有關組織各種回購的當前狀態的適當信息。
我認爲沒有妥協的應用程序密鑰是不可能的,看看[這個項目](https://github.com/philschatz/gh-board)主持一個靜態網站與「登錄」其中,用戶必須粘貼個人令牌功能來驗證在第一時間 –