2009-11-09 3 views
7

私はyoutubeビデオがアップロードされた日付をどこで見つけることができるのか混乱しています。ビデオが最後に更新されたときYoutube APIを通じて動画がアップロードされた日付を取得するにはどうすればよいですか?

$videoEntry->getUpdated()->getText(); 
$videoEntry->getVideoRecorded() 

最初であり、私はそれがアップロードされたときと同じであるので、よく分からない。私は、次の2つの関数を使用してきました。 「録画された」ビデオが常に存在するとは限りません。カメラのメタデータから取得したものと仮定します。

YouTubeのウェブサイトにアップロードされた日付が必要です。ありがとう。

答えて

3

私は、具体的にPHP APIを使って答えを期待していました。

$videoEntry->mediaGroup->uploaded->text 
+0

UTCタイムゾーンに出版の日付と時間を持っていることは多分 'PHP' を追加しているようだ

https://www.googleapis.com/youtube/v3/videos?part=snippet&id=(youtube_video_id)&key=(your_oauth_key)

その質問のタグとして、その言語に固有のものならば、 –

+3

私は上記のコードを試しましたが、うまくいきませんでした。そこで私は$ videoEntry->を公開しました。 – JamesG

3

YouTube API Reference Guideより。

"<yt:uploaded>タグは、プレイリストエントリが最初にYouTubeにアップロードされた時間を指定します。

あなただけなhttp://gdata.youtube.com/feeds/api/videos/bTL5bErRk-gなど特定のビデオのためのフィードファイルを参照する場合は、上部近くに「公表」タグにアップロードされた日付を見ることができます:技術的手段「を公開し」どのような

<entry> 
    <id>http://gdata.youtube.com/feeds/api/videos/bTL5bErRk-g</id> 
    <published>2009-08-02T13:59:54.000Z</published> 
    <updated>2009-10-29T11:20:11.000Z</updated> 
... 

それは私のビデオなので、アップロードしたのはそのことを確認できます。

1

、それはこのようなものだ: "publishedAtは"

関連する問題