gpt4 book ai didi

facebook - 使用地理定位搜索 Facebook 场所

转载 作者:行者123 更新时间:2023-12-02 19:18:22 27 4
gpt4 key购买 nike

我正在尝试使用 Facebook 上的特定地理位置进行搜索来检索 field 信息。我正在尝试使用 FQL 来执行此操作。

例如,我想检索星巴克的地点信息(我知道星巴克实际上在那里),到目前为止我已经想出了:

SELECT name, description, latitude, longitude, checkin_count
FROM place
where page_id in ( SELECT page_id from place where name = 'Starbucks' ) and distance(latitude, longitude, "9.961718","-84.054542") < 1000

但不幸的是我只收到以下错误

"Your statement is not indexable. The WHERE clause must contain an indexable column. Such columns are marked with * in the tables linked from http://developers.facebook.com/docs/reference/fql "

有人知道我做错了什么或如何做我想做的事吗?

最佳答案

FQL 答案(已弃用)

由于 FQL 已被弃用并且无法使用,您现在可以在本文的修订历史记录中找到执行此操作的 FQL 方法。

图形 API(最新)

要查找地点,您可以使用 Graph API Search .

Places: /search?q=coffee&type=place. You can narrow your search to a specific location and distance by adding the center parameter (with latitude and longitude) and an optional distance parameter: /search?q=coffee&type=place&center=37.76,-122.427&distance=1000

因此,您可能感兴趣的 Graph API 查询是:

/search?q=Starbucks&type=place&center=9.961718,-84.054542&distance=1000

另外,请注意距离代表米。

关于facebook - 使用地理定位搜索 Facebook 场所,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17494025/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com