>本文探讨了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中文网其他相关文章!