"Yelp" (服务连接)

使用 Wolfram 语言连接至 Yelp API,以搜索餐馆和其他商业信息.

连接与验证

ServiceConnect["Yelp"] 创建到 Yelp API 的连接. 如果可以找到前面保存的连接,就可以使用它, 否则,将启动一个新的认证要求.

要求

ServiceExecute["Yelp","request",params]发送要求至 Yelp API,使用参数s params. 下面给出可能的请求.

搜索商业

要求:

"BusinessList" 按照地点、电话号码或者查询项目过滤的商业 List

"BusinessDataset" 按照地点、电话号码或者查询项目过滤的商业 Dataset

参数:
  • "Location"(required)GeoLocation 或者其他地点名称
    "Radius"搜索半径
    "Query"None查询项目
    "Phone"None电话号码
    "SortBy""BestMatch"排序顺序 ("Distance", "Rating", "BestMatch")
    MaxItems20返回的元素数目
    "StartIndex"0返回的第一个结果的索引号
    "Categories"None按照什么类别或者类别列表过滤
    "InterpretEntities"False是否使用 Interpreter 查找城市、州等的规范表示
  • 商业细节

    要求:

    "BusinessInformation" 关于特定商业的数据

    参数:
  • "BusinessID"(必要的)商业 ID
    "InterpretEntities"False是否使用 Interpreter 查找城市、州等的规范表示
  • 列出类别

    要求:

    "Categories" 有效类别列表

    参数:
  • "Query"None查询项目
    "Parent"None用于按照父别名过滤
  • 范例

    基本范例  (1)

    创建与 Yelp 的连接:

    搜索旧金山的 Peruvian 食物:

    获取商业的详细信息:

    按照类别搜索:

    按照类别搜索地点: