

YouTube Data API使って管理画面に出る著作権情報（侵害しているとか、一部の国でブロックとか出るやつ）  
を取得しようとしています。以下のページを参考に応答を確認していますが、著作権侵害扱い動画にもかかわらずfalseで返ってきてしまいます。  
<https://stackoverflow.com/questions/26084922/how-can-i-possibly-retrieve-
copyright-issue-from-youtube-api>

著作権侵害動画（例）  
<https://www.youtube.com/watch?v=HB_mZsIarpc>  
<https://www.youtube.com/watch?v=juCb9LfWEBo>

何をどうすればいいのでしょうか？ご指南いただけると助かります。よろしくお願いします。

ちなみにサンプルコードは以下のとおりです。

[code]

    const CLIENT_ID = '*****';
    const CLIENT_SECRET = '*****';
    const API_KEY = '*****';
    const REFRESH_TOKEN = '*****';
    
    public function getVideo($videoId)
    {
        $client = new Google_Client();
        $client->setClientId(self::CLIENT_ID);
        $client->setClientSecret(self::CLIENT_SECRET);
        $client->setDeveloperKey(self::API_KEY);
        $client->refreshToken(self::REFRESH_TOKEN);
        $youtube = new Google_Service_YouTube($client);
    
        $listResponse = $youtube->videos->listVideos('contentDetails',
                array('id' => $videoId));
        if (!empty($listResponse)) {
            var_dump($listResponse[0]['contentDetails']);
        }
    }
    
[/code]

【1/6追記】  
いくつかの動画でテストしてみましたが、lisencedContent に関してはtrueになるものと  
falseになるもので分かれるようです。  
広告が出るものに関して全て検知する属性がわかると助かります。  
どうかよろしくお願いします。

広告無しtrue  
<https://www.youtube.com/watch?v=jN8j9ZlQNxY>

広告ありtrue  
<https://www.youtube.com/watch?v=UT6i8DpJSt8>

広告無しfalse  
<https://www.youtube.com/watch?v=3EYVT81JMVI>

広告ありfalse  
<https://www.youtube.com/watch?v=TZEDqCmdejU>


CC BY-SA 4.0
2014-12-17T21:59:30.873
1947
2021-02-05T01:09:29.527
2021-02-05T01:08:45.383
3060
4784
question
php youtube-data-api
YouTube Data API で著作権情報を取得する方法


[`licensedContent`](https://developers.google.com/youtube/v3/docs/videos#contentDetails.licensedContent)
は、 **ライセンスされているかどうか** なので、下記の状況は"ライセンスされていない" (著作権侵害?) なのではないでしょうか。

[code]

    $listResponse[0]['contentDetails']['licensedContent'] === FALSE
    
[/code]

また、"一部の国でブロック" については別プロパティの
[`regionRestriction`](https://developers.google.com/youtube/v3/docs/videos#contentDetails.regionRestriction)
に情報があるようです。


CC BY-SA 4.0
2014-12-18T03:26:33.303
1967
2021-02-05T01:09:29.527
2021-02-05T01:09:29.527
3060
2432
1947
answer