2012-11-08 101 views
0

我目前正在评估几种不同的API以获取场地信息。任何提供商的关键组成部分是能够不仅返回附近的所有场地,而且还根据先前输入的用户偏好量身定制该列表。过滤Foursquare地点结果

Foursquare不允许将他们的场地数据与其他数据进行“传递”,例如Google创建聚合服务的场所。 但是,我可以将Foursquare的场地用于特定区域,根据用户偏好和推荐引擎技术应用一些过滤功能,并提供修改后的个性化版本的信息?即使给出了最终结果的归属,他们是否仅仅使用他们的场地信息作为跳板点而皱眉?

此定制将超出和使用零售商类别,可以包含在facebook请求中。询问是因为其他服务需要的结果与API返回的结果完全相同,包括广告。

回答

0

,先看看政策在https://developer.foursquare.com/overview/community

我们欢迎您到Foursquare的使用为您的位置数据库。您可以将附加内容与系统中的场地数据相关联,但您不能将我们的数据库与其他数据库结合使用或单独导出。

我认为他们甚至鼓励您操纵数据并创建创造性的解决方案,只要您不打破他们不与其他数据库合并的基本规则(请参阅链接全文) 。

该API甚至允许您根据您的需要使用categoryId和intent参数筛选结果。例如,在我们的应用中,我们筛选出的入住人数少于2位的独特人物,因为我们假设其伪造的地方..我们还对结果集进行了其他筛选,但我们仅显示来自四方场馆的数据数据库,我们的属性。

+1

是的,我已阅读他们的政策文档,这是问题的一部分;它似乎提出了比答案更多的问题。 我可以理解他们不希望他们的位置信息与Google地方信息合并 - 两种服务都会执行相同的操作。但是如果我把他们的成绩提供给场馆,将他们限制在零售场所,然后将它与Milo这样的服务结合起来在这些场所展示产品呢?只要我给予归属,这是否属于***“创造性解决方案”***,还是***“结合他们的数据库”***? –

+0

我会说这听起来很酷,因为你没有将他们的数据库与另一个场地/场所提供者结合起来,你正在扩展他们提供的数据,例如,Instagram照片附有foursquare位置的相同方式(如果可用)。这当然是我对你所说的话的解释,如果我是你,我会邮寄给他们[email protected]以确保他们的想法一样。 –

+0

假设我搜索夜总会,但我想通过结果进行筛选以仅显示其中的一些。如果不将这些地方保存在我自己的数据库中,可以这样做吗? –