2013-04-07 156 views
1

我正在尋找某種與視頻相關的用戶名或uid字段(所以我可以確認某個人聲稱擁有的視頻真的屬於該人)。我希望它在「片段」中,但它不在那裏。我想我可以通過頻道界面和用戶的播放列表,但我認爲視頻的擁有者是通過視頻api本身提供的東西。有任何想法嗎?有沒有辦法通過3.0 API獲得YouTube視頻的所有者?

+0

要比較哪些用戶?你有這個用戶的uid了嗎? – Touch 2013-04-07 22:13:33

+0

是的 - 一旦用戶登錄並創建了有效的訪問令牌,我就可以從用戶信息調用中獲取該信息。 (假設這些東西排成一列,當然......) – 2013-04-08 02:18:35

回答

1

片段是正確的,並且該領域被稱爲 「channelTitle

截圖: enter image description here

+0

嗯 - 我不確定。就我而言,channelTitle是「Jim Miller」(包含空格),這可能來自我設置Google或YouTube帳戶的方式。我不確定這會保證在所有用戶中都是唯一的。我想我還在尋找,但謝謝! – 2013-04-08 05:32:58

+0

如果您希望以後所有用戶都可以使用唯一標識來調用通道API,則應該查看「channelId」字段。示例「channelId」:「UCqRDbhIFsKOCKY-rnCNighA」。 「channelTitle」僅用於用戶友好的用戶界面。 – 2013-04-09 02:13:44

+0

channelID聽起來正確;我會探討 - 謝謝! – 2013-04-09 23:51:48

1

使用Channels.list

snippet.channelTitle會給你的頻道名稱。

contentDetails.googlePlusUserId可能會爲您提供更多信息,但前提是用戶已將Google+帳戶與YouTube頻道相關聯。

確保指定part='snippet,contentDetails'

也有對在信息很多http://www.youtube.com/get_video_info?video_id=您的視頻-ID,其中包括一個名爲content_owner_name場。它需要一些解析來提取信息。

相關問題