[关闭]
@Rays 2016-09-28T10:49:34.000000Z 字数 1704 阅读 1855

Yelp用全新的 Fusion API引入了更多的数据和特性


摘要: Yelp提供了一种可更大程度上访问受限Yelp数据的方法,称为Fusion API。开发人员可使用指定的过滤规则获取Yelp数据,还可关联访问Yelp合作商的数据,此外对API通信的缓存可提高应用的性能。考虑到Yelp数据对在个性推荐中的重要性,Yelp希望借此得到开发人员的更大认可。

作者: Margot Krouwer

正文:

Yelp于9月20日宣布称为Fusion的全新API发布,这使开发人员可以在更大程度上访问Yelp的原始数据及特性。Fusion提供了更细粒度的Yelp数据过滤、更大程度上对图片及合作者数据的访问以及全天候的缓存。

Yelp Fusion API的主要特性中涵盖了对大规模业务数据列搜索时的数据过滤功能。开发人员现在可按用餐价格和餐馆开放时间过滤Yelp数据,还可在业务和关键字搜索中使用自动补齐建议。对于搜索和自动补齐功能,在API文档中给出了相对明确的RESTful API。为了实现不同条件的数据过滤和关键字自动补齐功能,Fusion API中还包含了带参数的标准HTTP get操作。但是Fusion API的一个主要局限是限定搜索结果在一千条以内。如果企业计划在Yelp数据上做自己的分析,可能仍然会受限于现有API所给出的约束。

另一个新Fusion API的主要特性是数据的缓存及与Yelp合作商的协作。全天候缓存特性可使应用对Yelp数据的使用更加高效。每次用户意图在应用中搜索全部Yelp数据时,由于应用与Yelp API的通信可以在本地缓存所有用户搜索结果记录,这样应用轻易地检索到近期的搜索情况,不必去做额外的Yelp API网络调用。Yelp与ChowNow等提供相似业务数据的合作商之间的协作,意味着更多的数据可被检索到,至少对于外卖类别是这样的。在Yelp自身很可能已管理了大部分餐馆业务相关的通用数据的同时,像商业评论这样通常各网站各异的数据现在也可以通过Yelp访问到了,所有合作商都为开发提供了可能有用的方式。

Fusion API早期发布版本的采用者主要是物联网(Internet of Things,IoT) )应用。但现在还有一些Fusion的采用者是来自于其它的领域,例如热门交友网站Coffee Meets Bagel,这显示了在多种多样的方法中可使用更细粒度的Yelp数据管理。Yelp的业务及企业发展高级副总裁Chad Richardson写道:“这些方法与Yelp Fusion API的集成将会在很大程度上增值Coffee Meets Bagel社区,希望能为真爱筹措出完美的环境!”Coffee Meets Bagel的共同创立者Dawoon Kang 提及Yelp的全新过滤特性是他们在全新Fusion API中的最大收益,该特性使他们可以提供更多的约会对象目标。无论在物联网领域或其它领域,Fusion的主要采用者已经成为那些试图处理或迎合用户在特定地点上突发奇想的应用。Fusion具有的归并位置数据的能力,连同高分辨率的照片和目标性明确的评论一起,为个体商户提供了独一无二稳定的环境,尤其是关于每个特定用户的定位。

在Fusion对开发人员社区开放的程度问题上,Yelp是十分谨慎的,当前Yelp依然对访问大量数据和功能设置了关卡。例如在Yelp网站上可以按月或年显示对某商业结构评级的图表,而使用API的开发人员只能获取当前的评级数据。此外,虽然开发人员可维护全天候的缓存,但是并不能对API数据做外部存储。这些防护措施在阻碍了竞争者从Yelp窃取大量有价值的数据的同时,依然在很大程度上对开发人员开放了数据服务。Richardson在Fusion的新闻发布稿中写道:“消费者对本地内容的期待持续增长,作为对这种需求的回应,我们决定在开发者程序上增加一倍的投入,提供更好的工具和更丰富的Yelp内容与数据。”很明显随着高度个性化数据推荐的繁荣,Yelp正确保开发人员可以惬意地使用其所提供的API作为驱动。

查看英文原文:Yelp Introduces More Data and Features with New Fusion API

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注