【问题标题】:How to search near by places in facebook如何在facebook中搜索附近的地方
【发布时间】:2013-01-07 16:45:14
【问题描述】:

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

        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 个结果。

有什么想法吗?

谢谢

【问题讨论】:

    标签: android facebook facebook-graph-api


    【解决方案1】:

    您有一个未记录的方法 distance() 可以使用,如下所述:

    Facebook FQL: Get checkins within range

    【讨论】:

      【解决方案2】:

      我可以得到接近 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.. 它可以搜索位置..

      【讨论】:

        猜你喜欢
        • 2019-10-31
        • 1970-01-01
        • 2016-07-09
        • 1970-01-01
        • 1970-01-01
        • 2018-06-20
        • 2023-03-03
        • 1970-01-01
        • 2016-03-05
        相关资源
        最近更新 更多