>本文探討了GitHub的公共事件API,並演示瞭如何使用Google BigQuery和使用Laravel構建的PHP應用程序分析這些數據。 因為GitHub的API僅限制了僅對最後300個事件的訪問,所以該文章利用Github檔案(Google Bigquery中存儲的GitHub事件的歷史存儲庫)利用了GiThub Archive。
密鑰概念:
創建一個服務提供商(
)來管理Google Service Bindings。實現中間件(
)來處理用戶身份驗證。BigQueryServiceProvider
GoogleLogin
示例查詢:githubarchive:github.timeline
>的原始查詢顯示為過時,並且提出了使用年度數據集(githubarchive:year.2014
)的修訂查詢。 WHERE
子句。
>結論和常見問題解答:
以上是與PHP和Google BigQuery一起探索GitHub的公共活動的詳細內容。更多資訊請關注PHP中文網其他相關文章!