在地图上最新的四方办理入住手续(Lastest Foursquare check-in on map

2019-10-17 12:35发布

我想显示在我的网站地图,显示我的最后四方办理登机手续。

有一个伟大的博客文章,解释如何做到这一点在这里

但是,我很担心,我会打Foursquare的API速率限制( 每小时500个请求 ),因为该地图将在网站的侧边栏显示,所以每次有人查看该网站(或浏览到不同的网页的网站上)它会做一个新的查询到Foursquare的API。 正如你可以看到,即使交通量小,很可能限速将达到。

有没有解决这个问题的一种方式,也许无论是做一些类型的缓存或交替通过比Foursquare的API之外的方法取回我的最后一次签信息? 无论哪种方式,办理入住手续需要在谷歌地图上显示。

我想编写任何脚本在PHP或使用Javascript / jQuery的。

Answer 1:

你绝对不应该做的API请求的每个页面加载时间,也可以去在每小时配额很容易,假设你有足够的观众有一个问题。

相反,你应该有一些后端定期轮询您的最新登记并储存起来,然后让你的博客JS从你的后端请求您的最新签入的位置。

更妙的是,你可以写你的后端接受实时更新从Foursquare的API,因此它并没有在所有轮询-它每次check in的时候会得到一个POST,它可以存储信息显示它在你的博客。



文章来源: Lastest Foursquare check-in on map