WebAPI

Yahoo!APIの使い方 Yahoo!デベロッパーネットワークを使ってみよう

この記事では商品の紹介にアフィリエイト広告を利用しています 「広告について」

Yahoo!

ヤフーのWebAPI

Yahoo!デベロッパーズネットワークのWebAPIを利用してみました

無料で利用できるヤフーのWebAPIです

代表的なAPIは、Yahoo!ショッピング

そして、飲食店やショッピング、各種施設などの地図情報のYOLP(地図)です

その他にもYahoo!デベロッパーズネットワークには無料で利用できるAPIが用意されています

Yahoo!APIの使い方 Yahoo!デベロッパーネットワーク

Yahoo!デベロッパネットワークのWebAPIを使って、Yahoo!ショッピングの商品情報やYahoo!ロコの飲食店情報などの情報を取得し、Webサイトなどで利用することができます

自分のサイトの情報拡充やサイト内でお店の情報提供や検索に使うといったことができます

ぐるなびWebサービスの一般ユーザー向け無料APIの提供が終了しましたので、Yahoo!デベロッパーネットワークの飲食店情報を取得できるAPIをお試ししてみました

Yahoo!APIの使い方 Yahoo!デベロッパーネットワーク

まずはこちら

Yahoo!デベロッパーネットワークのサイトです

Yahoo!デベロッパーネットワーク

Yahoo!Japanの利用できる技術情報が公表されています

その中でもWebAPIについてはこちらのAPIドキュメントをみてください

Yahoo!デベロッパーネットワーク APIドキュメント

ショッピングやYOLP(地図)、テキスト解析などが利用できます

Yahoo!デベロッパーネットワーク ショッピング

飲食店などのお店や施設の情報を取得できるのはYOLP(地図)です

Yahoo!デベロッパーネットワーク YOLP(地図)

Yahoo!API YOLP(地図)のWebAPIを使ってみよう

Yahoo!デベロッパーネットワークのWebAPIのYOLP(地図)

Yahoo! Open Local Platform(YOLP)は、Yahoo! JAPANがデベロッパー向けに提供する地図・地域情報のAPI・SDKです。ウェブページの制作はもちろん、スマートフォン向けアプリケーションの開発においても、多彩な地図表示、店舗・施設検索、ジオコーディング、ルート検索、標高データ取得などの豊富な機能をご活用いただけます。

こちらのサイトは、YOLPのYahoo!ローカルサーチAPIを使ってフリーワード検索した結果のレストラン・飲食店の詳細情報で作成したお試しサイトですので参考にしてください

お店・施設 スポット検索(自作サイトです)

YOLPのYahoo!ローカルサーチAPIは、飲食店だけでなく、ショッピング施設やレジャー施設、生活に利用する施設など、さまざまな店舗・施設の検索ができるWebAPIです

飲食店の場合、料理のジャンル、住所や電話番号、最寄りの駅、参考の予算、お店の情報サイトのURL、Yahoo!ロコのURL、代表的な写真、料理やメニューの写真、クーポンやお店からの情報などのデータが取得できます

Yahoo!APIの使い方 Yahoo!デベロッパーネットワーク アプリケーション登録

Yahoo!APIの使い方 まずはアプリケーション登録

Yahoo!デベロッパーネットワークを利用して、アプリケーションを作成するには、「アプリケーションの管理」から、アプリケーションの登録が必要です

もちろんYahoo!Japanのアカウントは必要です

登録するアプリケーションの情報は

・WebAPIを利用する場所 アプリケーションの種類

サーバー上から利用するサーバーサイドか、スマホのアプリなどクライアントアプリから利用するクライアントサイドかを選びます

・アプリケーション利用者情報

個人または、法人・個人事業主を選びます

・アプリケーションの基本情報

アプリケーションの名前とサイトのURL、アプリケーションの説明などです

・ガイドラインを確認する

アプリケーションの開発を行う前に、必ずガイドラインを確認してください

ガイドラインに同意する方のみ利用開始できます

複数のアプリケーションを開発する場合は、アプリケーションごとに登録が必要になります

アプリケーションの登録を行うことで、ヤフーのWebAPIを利用する際に必要なクライアントIDと秘密鍵がもらえます

アプリケーションで利用する手順は「ご利用ガイド」にまとめられています

Yahoo!デベロッパーネットワーク ご利用ガイド

Yahoo!APIの使い方 ガイドライン・利用方法

「ソフトウェアに関する規則(ガイドライン)」、「WebAPIの商用利用について」はよく確認してください

また各WebAPIのページにある「Yahoo! Open Local Platformの利用方法」、「ショッピングWeb APIの利用方法」などもよく確認しておきおましょう

アプリケーションにはクレジット表示を行うことが必要です

クレジット表示を忘れないようにしましょう

画像やHTMLソースが用意されています

Yahoo!APIの使い方 商用利用とアフィリエイト利用

非商用目的のみに利用が認められているものですが、商用利用がすべて禁じられているわけではなく、商用利用する場合はお問い合わせ窓口から相談することが可能となっています

情報の使用により、お店やユーザーから利益を得るサービスを提供すると商用利用と判断されるようですが、アフィリエイトプログラムの利用については「開発のヒント」の中にバリューコマースの紹介もあり利用可能となっています

Yahoo!ショッピングAPIでは、バリューコマースのIDを設定したり、アフィリエイト料率を取得することも可能です

WebAPIとアフィリエイトを組み合わせることができるようになります

アフィリエイト始めるならバリューコマース

Yahoo!APIの使い方 YOLP(地図) Yahoo!ローカルサーチAPI

YOLP(地図) Yahoo!ローカルサーチAPIについて

地図、地域情報の検索に利用できるのがYOLP(地図)のAPIです

YOLP(地図)のAPIのなかでも、Yahoo!ローカルサーチAPIは、全国の店舗、イベント、クチコミ情報など地域・拠点の詳しい情報を検索することができます

WebAPIを呼び出すときのリクエストパラメータや、WebAPIからのレスポンスパラメータの詳細はこちらのYahoo!ローカルサーチAPIのページに掲載されています

Yahoo!ローカルサーチAPI

YOLP(地図) Yahoo!ローカルサーチAPIの使い方

Yahoo!ローカルサーチAPIは、店舗や施設、イベント、クチコミ情報などの地域・拠点情報(POI)を検索できるAPIです

検索対象は、全国の店舗・施設の電話帳データ、店舗オーナーなどからの投稿データで、地域・拠点情報の名称や業種などをキーワードで検索できます

都道府県などの住所コードや業種で絞り込み検索することもできます

Yahoo!ローカルサーチAPIの中身をに解説

Yahoo!APIで簡単PHPプログラミング

WebAPIを使用したプログラミング例についてはこちらも合わせてご覧ください

簡単なプログラム例を説明しています

Yahoo!API WebAPIを使ってみよう

PHPマニュアルの言語リファレンス、関数リファレンスを辞書的に利用して確認しています

PHPマニュアル

WordPressやPHPプログラミング、WebAPIの使い方、簡単なところから実際に使ってみて、作成してみて、イメージをつかみながらやってみましょう

created by Rinker
オーム社
¥4,290 (2024/06/20 07:44:39時点 Amazon調べ-詳細)