我正面临一个问题。我有脚本从db获取场地ID并将其传递给Foursqaure。从响应,我只在db中保存电话号码。但是目前我在db中有400条记录,执行时间约为95秒。所以我想我可以将场地id数组传递给API,这样我只能有一个api请求并且会减少执行吗?目前我发送400请求导致高时间。任何帮助将不胜感激。
答案 0 :(得分:0)
是的,您可以使用Foursquare /multi
端点在单个请求中执行多个API请求。像这样:
https://api.foursquare.com/v2/multi?requests=
/venues/:ID-1,
/venues/:ID-2,
/venues/:ID-3,
/venues/:ID-4,
...,
/venues/:ID-N
这将返回一个包含responses
数组的JSON有效内容,其中包含每个Venue端点的响应。