2017-06-21 213 views
1

我搜索了高和低(大約半小時:)),但似乎無法找到一種方法來獲取通道中的訂戶名稱列表。從YouTube獲取訂戶名稱

在我的情況下,我想用在youteube上的一個lifeteam。我的錄音軟件讓我加載一個我用來顯示一些信息的網頁(如訂閱量)。

但是,隨着代碼的一些令人耳目一新,看看是否有新的訂戶來了,我想在lifeteam上顯示它的名字。

因此,我需要一些「請求」向我顯示來自YouTube的頻道上的最新訂閱者。

有什麼辦法可以達到這個目的嗎?

回答

0

看參數myRecentSubscribers

布爾

此參數只能在一個適當授權的請求被使用。將 此參數的值設置爲true,以反向時間順序(最新的 第一個)檢索經過身份驗證的用戶的訂戶 的訂閱源。

請注意,此參數僅支持檢索最近的 1000個訂閱者到經過身份驗證的用戶的頻道。要檢索 訂戶的完整列表,請使用mySubscribers參數。 參數不以特定順序返回訂戶, 不限制可檢索訂戶的數量。

https://developers.google.com/youtube/v3/docs/subscriptions/list

本示例檢索信道的列表,該特定信道預訂。在此示例中,API響應會列出GoogleDevelopers頻道訂閱的頻道。

// Sample php code for subscriptions.list 

function subscriptionsListByChannelId($service, $part, $params) { 
    $params = array_filter($params); 
    $response = $service->subscriptions->listSubscriptions(
     $part, 
     $params 
    ); 

    print_r($response); 
} 

subscriptionsListByChannelId($service, 
    'snippet,contentDetails', 
    array('channelId' => 'UC_x5XG1OV2P6uZZ5FSM9Ttw')); 
+0

要壞的,「訂閱」爲按頻道所有者訂閱頻道的讀出。絕不會在代碼列表中列出任何訂閱者(訂閱給定頻道的用戶)。 –

+0

它可以讀取訂閱的頻道,返回的內容取決於您所調用的參數。我編輯了我的帖子,使其更加清楚如何完成你所要求的。查看返回訂閱者的文檔中的參數,有多個參數。 –