Foursquare - 使用端点&场所/探索'时减少场地响应结果比场地/搜索'

时间:2014-07-10 07:31:03

标签: php jquery foursquare

我们使用php foursquare api检查了两个案例的场地结果,

案例1:终点'场地/搜索'

            $params = array("ll"=>"34.149087500000000000,77.538450700000000000","intent"=>"browse", "radius"=>"99000","limit"=>"100");
            $response   =   $foursquare->GetPrivate("venues/search",$params);
            $recents = json_decode($response);
            echo "<pre>";print_r($recents);echo "</pre>";

结果:

    Venue count is 50.      

案例2:终点&#39;场地/探索&#39;

            $params = array("ll"=>"34.149087500000000000,77.538450700000000000","radius"=>"99000","offset"=>"0","limit"=>"100");
            $response   =   $foursquare->GetPrivate("venues/explore",$params);
            $recents = json_decode($response);
            echo "<pre>";print_r($recents);echo "</pre>";

结果:         场地数量为4.

对于上述两种情况,我们在params中使用了相同的纬度和经度。当我们使用端点时会有50个场地返回&#39;场地/搜索&#39;但是当我们使用端点&#39; Venues / Explore&#39;时,只有4个场地返回。通过使用端点&#39; Venues / Explore&#39;为什么场地不匹配。

1 个答案:

答案 0 :(得分:0)

根据我个人尝试定义这些端点的经验,来自Foursquare API团队的人解释如下:

探索模式更像是一个&#34;现在我周围有什么有趣的地方?&#34;而对于类似的东西,搜索更好;我知道那里附近有一家咖啡店,让我找到它#34;。

我希望能给你一点进一步的了解。

- 编辑 -

另外,在没有指定探索端点的部分的情况下读取api,默认的回退查询是“咖啡店”,而搜索只会返回指定半径内所有场地的50个结果