返回首页
最新
我的网页应用程序依赖于GitHub API。它获取一个GitHub账户的所有关注者和关注对象,然后尝试根据他们的国家进行本地化,以便在地图上显示。问题是,GitHub的GraphQL API在关注部分通常返回一些缺失的数据。我进行了调查,最近也有一些用户报告了一些错误,比如在移动设备上,关注人数会发生变化。在对一些拥有大量关注者的真实案例进行测试后,我也遇到了同样的问题。
我当前的解决方案依赖于REST API来处理缺失的情况:首先我从GraphQL API获取数据,然后快速获取关注列表,接着比较这两者以找出是否有缺失的部分,然后通过REST API恢复这些缺失的数据。
有没有人遇到过这个问题?如果有,你是如何解决的?我问这个是因为我想看看是否有更好的方法,或者你们在使用GitHub API时遇到了什么样的情况,以及你们是如何解决的。
我创建了Umkreisel,一个地图平台,在这里不同的主题只是过滤器。用户无需访问每个细分领域的不同网站,只需在同一地图上点击一下即可切换上下文。