質問: yahooのapiを使ってphpにsmokingとparkingのコードを記述したいのですが、smokingとparkingのコードの書き方が分かりません。 ※smorkingは喫煙の可否を指定して検索ができるパラメータで、その値はstringで、yahooapiの説明文ではコンマ「,」区切りで1は禁煙、2は分煙、3は喫煙可で指定できると書いてあります。 またparkingは駐車場がある店舗データを対象に検索することができるパラメータで、値はbooleanでtrueを指定すると駐車場がある店舗データを対象に検索でき、falseに指定すると無効になると書いてあります。 下記のサイトを参考にwebapiのphpを作成しましたが、booleanなどについて触れていなかったので、今回質問しました。 http://wood-roots.com/web%E5%88%B6%E4%BD%9C/api%E3%83%9E%E3%83%83%E3%82%B7%E3%83%A5%E3%82%A2%E3%83%83%E3%83%97/yahoo%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%81api%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E5%BA%97%E8%88%97%E3%82%84%E6%96%BD%E8%A8%AD%E3%81%AE%E9%80%A3%E7%B5%A1%E5%85%88
回答: 該当のAPIはYOLPなことを前提です。 Yahooデベロッパーネットワークにも記載があります。 http://developer.yahoo.co.jp/appendix/request/rest/get.html 見た感じだと URL http://search.olp.yahooapis.jp/OpenLocalPlatform/V1/localSearch コレに対してappid[アプリケーションID] それにパラメータを続けて付けていけばよいかと思います。 具体的には ex: 分煙で喫煙可な場所且つ駐車場がある店舗 ※appidをxxxxとした場合 http://search.olp.yahooapis.jp/OpenLocalPlatform/V1/localSearch?appid=xxxx&smoking=2,3&parking=true という感じでしょうか。 一部APIはパラメータをクエリーストリングに変換する必要があるようなので、そこだけ気をつけてください。 補足です。 記載されたURLのPHPみたいに書くのであれば ※変数に入れただけですが。。。 ```