画像の内容を分析してくれるAPIなのですが、その1つにアダルトや暴力的な表現が含まれてる不適切な画像を検出してくれる機能もあります。APIをPHPで利用する方法をご紹介します。APIの利用登録方法から、簡単な使い方まで掲載されていますので、もし登録がお済みでない方はぜひご覧ください。APIの使い方を説明します。公式サイトでは、クライアントライブラリを利用していますが、今回はピュアなPHPでご紹介します。APIを使ったサンプルコード以下は、画像が不適切でないか判断をする関数を作成したものです。true;}関数の解説[GOOGLE_API_KEY]にあなたが取得したAPIキーを。[YOUR_SITE_URL]にあなたのサイトのURLを入力してください。後は、この関数の引数に検出したい画像のURLを渡してあげます。結果はTrueかFalseで返します。判断方法は以下のようになります。APIがどのように不適切だと判断しているかを説明します。説明Adult成人向けのエロい画像かViolence暴力的な表現を含む画像かMedical内臓が見える医療的なグロ画像かSpoof他の画像をパクった画像かRacyいやらしい(猥褻な)表現を含む画像か※Adultの強化カテゴリサンプルコードでは、どれか1つでも不適切な可能性があればFalseを返します。UNKNOWN判断できませんVERY_UNLIKELY不適切な画像である可能性はほとんどありません。UNLIKELY不適切な画像であるとは考えにくいです。POSSIBLE不適切な画像である可能性があります。LIKELY不適切な画像である可能性が高いです。VERY_LIKELY>不適切な画像である可能性が非常に高いです。サンプルコードを見て頂ければ分かる通り、コメントアウトをしていないPOSSIBLE以下、つまり可能性があればFalse。UNLIKELY以上、つまり可能性が薄い場合はTrueを返します。APIはリクエストに応じた有料サービスになりますが、無料枠もありますのでぜひ試してみてください。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。