2013-02-11 19 views
6

में व्यूकाउंट तक पहुंचने के लिए आवश्यक अत्यधिक अनुरोध I वर्तमान में YouTube v3 API का परीक्षण करने की प्रक्रिया में हैं ... मेरे पास मेरे मोबाइल ऐप में एक खोज परिणाम देखने हैं जो वीडियो फ़ील्ड को निम्न फ़ील्ड की आवश्यकता प्रदर्शित करता है:YouTube v3 API खोज अनुरोध

शीर्षक, लेखक, विचारों, विवरण, थम्बनेल

वी 2 में एक अनुरोध करने के लिए:

:

https://gdata.youtube.com/feeds/api/videos?q=bugatti&orderby=published&max-results=10&v=2&alt=jsonc 

एक वीडियो में प्रवेश के लिए निम्नलिखित प्रतिक्रिया देता है

{ 
    "id": "rdprvN3g3EU", 
    "uploaded": "2013-02-11T12:49:05.000Z", 
    "updated": "2013-02-11T12:49:05.000Z", 
    "uploader": "thelongsixteen", 
    "category": "Games", 
    "title": "GTA IV Mods: Most Wanted #29 (German) (HD) - Ford Fiesta HFHV von Ken Block", 
    "description": "Wenn euch das Video gefallen hat dann hinterlasst bitte ein ganz brutalen Like. :D Es hilft mir und dem Projekt sehr weiter zu machen. ^_^ » Grand Theft Auto IV Most Wanted Playlist: www.youtube.com » Mehr Videos findet ihr hier: www.youtube.com » Left 4 Liberty Infection v5.1 (Halloween Special): www.youtube.com Eine kleine Info über dieses Projekt: In diesem Projekt nehme ich ein bestimmtes Fahrzeug wie zB den Hummer H2 und versuche vom Flughafen aus zum Alderny Staatsgefängnis zu kommen und der schwierigste Part daran ist: 6 Star Wanted! :O Ich fahre jedesmal eine bestimmte Route um das Ziel zu erreichen und werde sehen wie es die Polizei genießen wird mich gegen alles zu drücken was nicht auf 3 auf dem Baum ist. Ich wünsche euch viel Spaß mit dem Video und wie immer Sweet Lovin! :D Die Mods: Grand Theft Auto Ultimate Vehicle Pack V9 (TBOGT/EPM Support) www.gta4-mods.com Das Video von dem Car Pack www.youtube.com ChinaGreenElvis ENB 4 for GTA IV and EFLC www.gta4-mods.com Color Radio HUD www.gta4-mods.com Bigger and Realistic Explosion Mod V.2 www.gta4-mods.com [PUSH] M16 A2 www.gta4-mods.com 2003 Volkswagen Bora V6 www.gta4-mods.com 2013 Ferrari 458 Spider www.gta4-mods.com 2013 SRT Viper GTS www.gta4-mods.com 2012 Porsche Cayenne Turbo *update* www.gta4-mods.com 2010 Bentley Continental SuperSports [EPM] www.gta4-mods.com 2012 Chevrolet Camaro ZL1 www.gta4-mods.com Lincoln Town Car Limousine 2006 (beta) www.gta4-mods.com 1959 Chevrolet Biscayne www.gta4-mods.com GMC <b>...</b>", 
    "thumbnail": { 
     "sqDefault": "http://i.ytimg.com/vi/rdprvN3g3EU/default.jpg", 
     "hqDefault": "http://i.ytimg.com/vi/rdprvN3g3EU/hqdefault.jpg" 
    }, 
    "player": { 
     "default": "https://www.youtube.com/watch?v=rdprvN3g3EU&feature=youtube_gdata_player", 
     "mobile": "https://m.youtube.com/details?v=rdprvN3g3EU" 
    }, 
    "content": { 
     "1": "rtsp://v6.cache8.c.youtube.com/CiILENy73wIaGQlF3ODdvGvarRMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp", 
     "5": "https://www.youtube.com/v/rdprvN3g3EU?version=3&f=videos&app=youtube_gdata", 
     "6": "rtsp://v6.cache8.c.youtube.com/CiILENy73wIaGQlF3ODdvGvarRMYESARFEgGUgZ2aWRlb3MM/0/0/0/video.3gp" 
    }, 
    "duration": 615, 
    "aspectRatio": "widescreen", 
    "rating": 5, 
    "likeCount": "8", 
    "ratingCount": 8, 
    "viewCount": 35, 
    "favoriteCount": 0, 
    "commentCount": 4, 
    "accessControl": { 
     "comment": "allowed", 
     "commentVote": "allowed", 
     "videoRespond": "moderated", 
     "rate": "allowed", 
     "embed": "allowed", 
     "list": "allowed", 
     "autoPlay": "allowed", 
     "syndicate": "allowed" 
    } 
} 

मैं सब कुछ मैं ... की जरूरत v3 यह मैं की तरह लग रही है साथ निम्नलिखित अनुरोध

https://www.googleapis.com/youtube/v3/search?part=id&key={YOUR_API_KEY} 

कौन सा मुझे एक नाम और विवरण और चैनल-

https://www.googleapis.com/youtube/v3/videos?id=rdprvN3g3EU&part=snippet%2C+contentDetails%2C+statistics&key={YOUR_API_KEY} 

यह आदमी देता है करना है मिल तो मुझे दृश्य संख्या

https://www.googleapis.com/youtube/v3/channels?part=snippet&id=rdprvN3g3EU&key={YOUR_API_KEY} 

और लेख का नाम प्राप्त करने का यह अंतिम अनुरोध आर ...

v2 में मुझे केवल एक ही अनुरोध करने की आवश्यकता है जो मुझे चाहिए, और आप उन क्षेत्रों की अपेक्षा करेंगे जिन्हें मुझे मानक खोज अनुरोध में निश्चित रूप से उपस्थित होने की आवश्यकता है? मैं v3 में बैच अनुरोधों के लिए कोई समर्थन नहीं देख सकता हूं। क्या मैं कुछ भूल रहा हूँ? मुझे इस सीमा को सीमित करने के साथ भी शुरू न करें :(

एक साधारण खोज करने के लिए v3 का उपयोग करके मैं पहले अनुरोध के लिए 3 कोटा इकाइयों का उपयोग करता हूं, दूसरे के लिए 7 और फाइनल के लिए एक और 3।

13 कोटा यूनिट आईडी = तो जैसे पैरामीटर में वीडियो आईडी के अलग अल्पविराम से प्रति उपयोगकर्ता एक वीडियो खोज करने के लिए, मैं क्या अपेक्षाकृत मानक जानकारी करने पर विचार प्रदर्शित

+0

पॉल, क्या आपने इसे समझ लिया? ऐसा लगता है कि v2 api प्रत्येक परिणाम के लिए पूरी वीडियो जानकारी प्राप्त करने का एक आसान तरीका है। नीचे दिया गया जवाब एक कामकाज की तरह लगता है। – Redtopia

+1

@ इब्राहिम-उलुकया मैं वी 3 यूट्यूब एपी के बारे में भी निराश हूं, शायद डेवलपर परिवर्तनों की व्याख्या कर सकता है। एक आसान तरीके से मानक जानकारी अब और क्यों उपलब्ध नहीं है। मुझे r2p-link नहीं मिल सका जो v2 api में उपलब्ध थे। उनका जवाब http://stackoverflow.com/questions/14836838/youtube-rest-api-v3-include-statistics-for-video-in-search-query-result संकेत मिलता है कि आप 2 अनुरोध करने के लिए ... – seb

+0

की जरूरत नया वी 3 एपीआई निराशाजनक और सामान्य ज्ञान की कमी के अलावा कुछ भी नहीं है। सबकुछ अधिक कठिन बना दिया गया है या यहां तक ​​कि "असंभव" – jmadsen

उत्तर

3

आप बैच अनुरोध कर सकता है:।

https://www.googleapis.com/youtube/v3/videos?id=9OBm7aYa6Ic%2C+PTlL2N5Iwh8&part=id%2Csnippet%2Cstatistics&key={YOUR_API_KEY} 

मैं हूं पूरी तरह से सुनिश्चित नहीं है कि आपका एप्लिकेशन कैसे काम करता है, लेकिन आप चैनल के नाम को स्टोर कर सकते हैं ताकि किसी दिए गए चैनल के लिए कॉल केवल एक बार होनी चाहिए।

आप अनुरोध छोटा करने के लिए चाहते हैं, तो ऐसा लगता है जैसे आप अपने वीडियो कॉल के contentDetails हिस्सा उपयोग नहीं कर रहे लग रहा है।

+0

मैट, यह उत्तर एक v3 खोज (v2 की तुलना में) स्निपेट में लौटाई गई जानकारी की कमी के लिए कामकाज की तरह लगता है। आप v3 में 2 अनुरोध कर रहे हैं और v2 में 1 अनुरोध कर रहे हैं। आपके उत्तर को दोनों अनुरोधों से जानकारी मर्ज करने के लिए बाद के कोड की आवश्यकता है, जो सही नहीं लगता है ...विशेष रूप से अनुरोध की जा रही जानकारी की प्रकृति के लिए। ऐसा लगता है जैसे आंकड़े खोज परिणामों में शामिल किए जाने चाहिए। – Redtopia

+0

बस सहायक होने की कोशिश कर रहा है - मैंने कई अलग-अलग डिज़ाइन निर्णय w/v3 बनाए होंगे, लेकिन यह वही है। –

+0

मैट ... मेरा मतलब यह नहीं था कि आपका जवाब वैसे भी गलत था। जितना अधिक मैं वी 3 एपीआई में खोदता हूं, मुझे एहसास हो रहा है कि डेटा एक्सेस को अलग करने का प्रयास किया गया था, जिससे वी 2 एपीआई एक ही अनुरोध में लौटाया गया वही डेटा प्राप्त करने के लिए कई अनुरोध करने की आवश्यकता को मजबूर कर रहा था। – Redtopia

संबंधित मुद्दे