如何在facebook中搜索附近的地方

时间:2013-01-05 09:27:24

标签: android facebook facebook-graph-api

我想使用Facebook搜索Graph Api附近的地点。

        double lat = 23.454554,lon=76.554545;
        Bundle params = new Bundle();
        params.putString("type", "place");
        params.putString("center", lat + "," + lon);
        params.putString("distance", "5000");
        params.putString("limit", "40");

        mFacebookRunner.request("search", params,
                new SearchPlaces());

即使我将距离增加到10,000米,我也能得到20个结果,它只提供20个结果。我想检索40个搜索结果..

修改:

https://graph.facebook.com/search?limit=60&type=place&center=23.032852,72.637334&distance=10000&access_token=my_access_token

我能够获得近50个搜索结果,但第一个选项不会提供超过20个搜索结果。

任何想法?

由于

2 个答案:

答案 0 :(得分:0)

您可以使用未记录的方法距离(),如下所述:

Facebook FQL: Get checkins within range

答案 1 :(得分:0)

我能够将搜索结果接近40但不完全是40 ..

    double lat = 23.454554,lon=76.554545;
    Bundle params = new Bundle();
    params.putString("type", "place");
    params.putString("center", lat + "," + lon);
    params.putString("distance", "5000");
    params.putString("limit", "40");

    mFacebookRunner.request("search", params,
            new SearchPlaces());

Log cat仅显示了20个结果(由于其限制),但是当我检查数组的长度时它接近40 ..它可以搜索地方..