Php Foursquare API:传递场馆id数组以获得响应

Php Foursquare API:传递场馆id数组以获得响应,php,foursquare,Php,Foursquare,我面临一个问题。我有一个脚本,它从db获取场地id并将其传递给Foursqaure。从回复中,我只在db中保存电话号码。但目前我在db中有400条记录,这需要appx 95秒来执行。所以我在想我能不能把场馆id数组传递给API,这样我就只有一个对API的请求,从而减少执行?目前我正在发送400个请求,这会导致时间过长。任何帮助都将不胜感激。是的,您可以使用Foursquare/multi-endpoint在一个请求中执行多个API请求。大概是这样的: https://api.foursquare

我面临一个问题。我有一个脚本,它从db获取场地id并将其传递给Foursqaure。从回复中,我只在db中保存电话号码。但目前我在db中有400条记录,这需要appx 95秒来执行。所以我在想我能不能把场馆id数组传递给API,这样我就只有一个对API的请求,从而减少执行?目前我正在发送400个请求,这会导致时间过长。任何帮助都将不胜感激。

是的,您可以使用Foursquare/multi-endpoint在一个请求中执行多个API请求。大概是这样的:

https://api.foursquare.com/v2/multi?requests=
  /venues/:ID-1,
  /venues/:ID-2,
  /venues/:ID-3,
  /venues/:ID-4,
  ...,
  /venues/:ID-N

这将返回一个JSON负载,其中包含一个响应数组,其中包含每个场馆端点的响应

您可以将多个请求分组