"Yelp" (サービス接続)

Wolfram言語を使ってYelp APIに接続し,レストランや他のビジネス情報を検索する.

接続と認証

ServiceConnect["Yelp"]は,Yelp APIへの接続を作成する.それまでに保存された接続が見付かった場合は,その接続が使われる.それ以外の場合は,新たな認証リクエストが起動される.

リクエスト

ServiceExecute["Yelp","request",params]は,パラメータ params を使い,Yelp APIへのリクエストを送信する.以下は可能なリクエストである.

ビジネスを検索する

リクエスト:

"BusinessList" 場所,電話番号,あるいはクエリ用語でフィルタしたList

"BusinessDataset" 場所,電話番号,あるいはクエリ用語でフィルタしたビジネスのDataset

パラメータ:
  • "Location"(必須)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への接続を確立する:

    サンフランシスコのペルー料理を検索する:

    ビジネスの詳細情報を得る:

    カテゴリについて検索する:

    場所をカテゴリで検索する: