【问题标题】:Facebook Graph API and koala: How to find places in a cityFacebook Graph API 和考拉:如何在城市中查找地点
【发布时间】:2016-04-18 22:06:38
【问题描述】:

使用带有考拉的 Rails 应用程序,我如何获取城市内的餐馆和地点的列表?

供参考:

graph = Koala::Facebook::API.new(@current_user.oauth_token)
graph.get_object("me")["location"]["name"]

获取用户所在的城市。

【问题讨论】:

    标签: ruby-on-rails facebook-graph-api location koala


    【解决方案1】:

    要将 Graph API Search 与 Koala Gem 一起使用,请创建一个对象并使用 .graph-call 方法并传入 api 调用,您可以像这样将其作为单个字符串参数进行:

    fb = Koala::Facebook::API.new(ENV['FACEBOOK_CLIENT_TOKEN'])
    lookup = fb.graph_call("search?q=coffee&type=place&center=37.76,-122.427&distance=1000")
    

    【讨论】:

      【解决方案2】:

      我不知道 Koala 框架的细节,但是 Graph API 方面你可以使用 https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#search 中描述的搜索端点 es

      示例查询:

      GET graph.facebook.com/search?
          q=coffee&
          type=place&
          center=37.76,-122.427&
          distance=1000
      

      也可以看看

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-14
        相关资源
        最近更新 更多