我如何才能获得Facebook在边界内的位置列表
How can I get list of Facebook places inside bounds
我需要接收给定边界(由NE和WS坐标定义)内的facebook位置列表
我从javascript应用程序调用以下fql.query:
FB.api({
method: "fql.query",
query: "SELECT name,description,geometry,latitude,longitude,checkin_count,display_subtext FROM place WHERE latitude < '" + bounds.getNorthEast().lat() + "' and longitude < '" + bounds.getNorthEast().lng() + "' and latitude > '" + bounds.getSouthWest().lat() + "' and longitude > '" + bounds.getSouthWest().lng() +"'"
},
function(response) {
///
}
但我收到错误604
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
据我所见,place
表中唯一的索引列http://developers.facebook.com/docs/reference/fql/place/是CCD_ 2。但我看不出有什么办法可以从其他表中得到这个page_id
。
有没有(也许更简单的)方法可以在给定的范围内接收facebook的位置?
您说得对,不能使用FQL表,因为这些列没有索引
但是您可以尝试Graph API调用来搜索特定位置内的位置
例如-https://graph.facebook.com/search?type=place&中心=37.76,-122.427&距离=1000&access_token=
这是从图形API文档这里-https://developers.facebook.com/docs/reference/api/
我用fql做的,我受到了这个答案的启发:
Facebook地点:订单结果按距离
我不是在边界内搜索,而是在距离中心点的距离内搜索,但使用了fql.query语言:
FB.api({
method: "fql.query",
query: "SELECT page_id, name, description, latitude, longitude, checkin_count, distance(latitude, longitude, '" + centerlat + "', '" + centerlon + "') FROM place WHERE distance(latitude, longitude, '" + centerlat + "', '" + centerlon + "') < '" + distance +"'"
},
function(response) {
});
它正是我所需要的——给我一份我可以使用的地方清单。
相关文章:
- 要求输入在数据列表中
- 从javascript创建一个列表
- 如何使用jQuery选择下拉列表的值
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- 如何使用json将对象列表从java转换为javascript
- 区分JSON中的矩阵和列表列表
- jQuery表单添加不适用于下拉列表
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 接受不在列表中的值-引导组合框
- 禁用jQuery中的下拉列表
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 如何在javascript中迭代数字列表
- 如何在按钮中显示下拉列表中选定的元素
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 我如何才能获得Facebook在边界内的位置列表
- Javascript Regex - word 必须与列表中的任何单词匹配,以任何顺序,带有单词边界
- 边界底部的问题在ul浮动左列表,与开框功能