我現在有點迷路了。我想使用Youtube Api來獲取所有已登錄的用戶訂閱,並將它們顯示爲列表,但我完全丟失了。我正在考慮使用批量請求,但我不知道如何開始實施它。有什麼建議麼?如何使用php Youtube Api獲取所有用戶訂閱?
0
A
回答
1
UPDATE 使用Zend Framework - YouTube Data API。它不需要任何認證。
USING
1)下載Zend Framework 1.12.3 Minimal
從http://framework.zend.com/downloads/latest
2)解壓zip
。將文件夾Zend
複製到您的項目文件夾(或僅Zend\Gdata
)。
3)包括對Zend_Gdata_YouTube
您index.php
(例如)類:
<?php
require_once 'Zend/Gdata/YouTube.php';
$username = 'USERNAME'; // set need YouTube user
$yt = new Zend_Gdata_YouTube();
$subscriptionFeed = $yt->getSubscriptionFeed($username);
foreach ($subscriptionFeed as $subscriptionEntry) {
echo $subscriptionEntry->title->text . "\n";
}
?>
編輯1
使用Youtube API
。 入住php.ini
:
extension=php_openssl.dll
不是使用:
$userID = 'YouTubeUsedId';
$url_api = 'https://gdata.youtube.com/feeds/api/users/'.$userID.'/subscriptions?v=2';
$subs_content = file_get_contents($url_api);
越來越xml
與預訂後,使用DomDocument
(例如)&得到用戶的列表。根據獲取標籤https://developers.google.com/youtube/2.0/developers_guide_protocol_subscriptions#Retrieving_subscriptions
EDIT 2(通知)
默認情況下,YouTube會從視頻飼料只返回前25的某些行。做偏移量,使用下一個:
$url='https://gdata.youtube.com/feeds/api/users/'.$userID.'/subscriptions?start-index=25
&max-results=25
&v=2';
start-index
從索引定義開始
max-results
限定offest(注意:最大值= 50)。
查看更多https://developers.google.com/youtube/2.0/reference?hl=it-IT&csw=1#max-resultssp
相關問題
- 1. 如何使用youtube api獲取所有訂閱的用戶頻道列表?
- 2. 如何在用戶訂閱和取消訂閱時獲取Youtube API通知?
- 3. 訂閱YouTube API
- 4. YouTube的API不返回所有訂閱
- 5. php獲取youtube用戶訂閱頻道視頻
- 6. Facebook API - 獲取用戶頁面訂閱?
- 7. 獲取所有WooCommerce訂閱
- 8. 如何通過WooCommerce訂閱獲取特定用戶的訂閱?
- 9. 條紋API PHP。通過subscription_id獲取訂閱的所有付款
- 10. 如何使用Youtube Data API v3獲取Youtube頻道訂閱者數量我使用Eclipse Kepler和Youtube Data Api v3一起使用Youtube Data API v3
- 11. Youtube - 如何使用PHP,JavaScript和jQuery從用戶頻道獲取所有視頻?
- 12. 查找用戶是否使用Youtube數據api訂閱了YouTube頻道
- 13. 如何從用戶的訂閱中獲得所有帖子
- 14. 獲取用戶的Youtube訂閱者數量
- 15. Youtube API如何使用GetUserUpload方法獲取所有視頻ID PHP
- 16. 如何讓用戶使用Graph API訂閱其他用戶?
- 17. Youtube iframe API,訂閱活動
- 18. 是否有Youtube訂閱按鈕的API?
- 19. Youtube api:獲取用戶的所有訂閱,然後以縮略圖和名稱顯示它們
- 20. 如何使用角度js從Facebook獲取用戶訂閱源。
- 21. Youtube訂閱api [錯誤]
- 22. 如何從YouTube用戶的一位用戶返回訂閱者?
- 23. Instagram API - 如何訂閱特定用戶
- 24. Instagram API訂閱,如何獲取帖子?
- 25. YouTube API - 從用戶限制獲取所有視頻?
- 26. 用Facebook的API檢索所有用戶的訂閱者
- 27. 如何使用API在Google閱讀器中訂閱訂閱源
- 28. 如何使用Forge Data Management API獲取所有用戶文件?
- 29. 使用grah api獲取用戶所屬的所有租戶
- 30. YouTube API v3爲所有頻道返回0個訂閱者
老實說,我寧願做它使用YouTube API,如果可能的話。我試圖在php api中弄亂「my_uploads」的例子,但是我在api網站上找不到任何東西來告訴我如何改變它來檢索訂閱者,而不是上傳 – looserlf
@looserlf我更新了答案。不過,我建議你爲此下載'Zend_Gdata_YouTube'類。它的包裝很好。 – voodoo417
真的很抱歉成爲一個麻煩,但你的編輯並沒有真正讓我更清楚。我以前從未使用過zend,但我仍然有點困惑。我如何開始?在執行操作之前,我是否必須包含文件或引用任何內容? – looserlf