YouTube Data API v3を利用する(PHPでリクエストを送信してみる)

CGI'sトップページ > Youtube API メモ > YouTube Data API v3を利用する(PHPでリクエストを送信してみる)

PHPでリクエストを送信してみる

YouTube Data API: PHP コード サンプル でライブラリが公開されていますが、まずは自前でリクエストを送信してみます。


以下のサンプルでは、YouTube Data API の概要 にあるリクエスト例を PHPで送信し結果を出力しています。

※$API_KEY(API キー)はGoogle Developers Consoleで取得・設定しますが、 「サーバーキー」「ブラウザキー」「Androidキー」「iOSキー」の4種があります。 ここではサーバーキーを取得してIPアドレス制限を設定したものを利用しています。


サンプルコード



結果

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "ipRefererBlocked",
    "message": "The calling IP address 221.112.157.236 does not match the IP restrictions configured on the API key. Please use the API Console to update your key restrictions.",
    "extendedHelp": "https://console.developers.google.com/apis/credentials?project=699354398483"
   }
  ],
  "code": 403,
  "message": "The calling IP address 221.112.157.236 does not match the IP restrictions configured on the API key. Please use the API Console to update your key restrictions."
 }
}


Youtube API メモ Indexへ戻る