2016-05-27 3 views
2

私はAPIの初心者ですので、おそらく長くてばかげた質問です。このサンプルスクリプト(https://developers.google.com/youtube/v3/code_samples/php#update_a_video_by_adding_new_tags)から取得したこのコードを変更して、自分の会社の動画のアップロードファイルの元の名前を返すことはできますか?注:リンクされたスクリプトを修正してタグの更新を削除しました(つまり、私はOauth2が動作していたことをテストするためにビデオIDと現在のタグを表示していました。 )Youtube API V3 - fileDetailsからファイル名を取得するには

// Call the API's videos.list method to retrieve the video resource. 
$listResponse = $youtube->videos->listVideos("snippet", 
    array('id' => $videoId)); 

「スニペット」から「fileDetails」に変更することが、私が必要とするものだと考えていました。もしそうなら、$ listResponseから元のファイル名だけを抽出する方法は?

答えて

0

Google開発の世界へようこそ。 videos.listについては、少しドキュメントを見てみましょう。

レスポンスをチェックすると、ビデオリソースの配列が返ってくることがわかります。ドキュメントにはVideos resource representationが表示されます。ここにはたくさんの楽しいものがあります。スニペットの下でタイトルを見つけます。

snippet.title string
動画のタイトル。プロパティ値の長さは 、最大文字数は100文字です。有効なUTF-8 文字(<および>を除く)をすべて含めることができます。 videos.updateメソッドを呼び出し、 のスニペット部分をビデオリソースに更新する場合は、このプロパティの値を設定する必要があります。

メインのvideos.listドキュメントページには、PHPでの使用方法の例があります。ここでは、私があなたが好きだろうと思う最初のものの塊です。

// Display the list of matching videos. 
foreach ($videosResponse['items'] as $videoResult) { 
     $videos .= sprintf('<li>%s </li>', 
      $videoResult['snippet']['title']); 
    } 

Googleのドキュメントは、常にそれをチェックすることが非常に便利です。

+0

ありがとうございました!私はGoogleのドキュメントを見てみましたが、私のような初心者が私が探しているものを見つける場所を理解することは本当に難しいです。しかし、私は正しい方向に向いてくれてありがとう! –

関連する問題