मैं YouTube से चैनल आईडी कैसे प्राप्त कर सकता हूं?


90

मैं YouTube डेटा API V3 का उपयोग करके अपने चैनल से डेटा को पुनः प्राप्त करने का प्रयास कर रहा हूं ।
उसके लिए मुझे अपना चैनल आईडी चाहिए।
मैंने अपने YouTube खाते से अपना चैनल आईडी खोजने की कोशिश की है, और मैं हर एक तरीके से विफल रहा।
अगर किसी के पास मेरे लिए एक ही टिप है, तो मुझे खुशी होगी।

यह वह URL है जो मैं डेटा को पुनः प्राप्त करने के लिए उपयोग कर रहा हूं:

https://www.googleapis.com/youtube/v3/channels ? आईडी = fjTOrCPnAblTngWAzpnlMA और कुंजी = {your_API_KEY} और भाग = स्निपेट, सामग्री विवरण, आंकड़े

आईडी चैनल आईडी के लिए है, और कुंजी , मैं अपने एपीआई मेरी Google API कंसोल में उत्पन्न कुंजी के साथ {} YOUR_API_KEY की जगह कर रहा हूँ।

मेरा चैनल आईडी नहीं है:
- klauskkpm
- klausmachado
- klausmachado@gmail.com
- fjTOrCPnAblTngWAzpnlMA

मेरा चैनल है: http://www.youtube.com/user/klauskkpm

जवाबों:


172

चैनल आईडी प्राप्त करने के लिए आप चैनल पृष्ठ के स्रोत कोड को देख सकते हैं और data-channel-external-id="UCjXfkj5iapKHJrhYfAF9ZGg"या तो खोज सकते हैं "externalId":"UCjXfkj5iapKHJrhYfAF9ZGg"

UCjXfkj5iapKHJrhYfAF9ZGg जिस चैनल आईडी की आपको तलाश है, वह होगी।


2
@ अहमद इस जवाब में मदद करता है, देखने के लिए (इस मामले में HTML) का उपयोग नहीं किया जाना चाहिए, क्योंकि यह विश्वसनीय नहीं है। वे अपने एचटीएमएल संस्करण की पेशकश नहीं करते हैं या किसी भी तरह से इसे एपीआई एक्सेस नहीं देते हैं। किसी भी YouTube चैनल आईडी को प्राप्त करने के लिए, mjlescano उत्तर का उपयोग करने के लिए बुद्धिमान है , जो YouTube API का उपयोग करता है।
klauskpm 18

1
@klauskpm सच है, क्योंकि आप अपनी खुद की आईडी की तलाश में थे, लेकिन यह जवाब आपको किसी भी चैनल की आईडी से मिल जाता है और 3 साल बाद भी मिलता है :)
येवगेनी

@ यवगेनी, यदि आप ऊपर मेरी टिप्पणी पढ़ते हैं, तो मैंने बताया कि यह मदद करता है, लेकिन मिज़ेल्सकैनो जवाब यह प्रदान कर सकता है कि आधिकारिक एपीआई का उपयोग करना, जो अनुशंसित है।
klauskpm

13
अब आपको "externalId" खोजना होगा क्योंकि मैं "चैनल-एक्सटर्नल-आईडी" के लिए कुछ भी नहीं पा सकता था
डैनियल

1
मैन्युअल रूप से YouTube चैनल आईडी का एक गुच्छा प्राप्त करने के बाद, ऐसा लगता है कि data-channel-external-idयह पुराने चैनलों ( एक निश्चित तिथि से पहले बनाए गए चैनल ) के लिए है और externalIdनए चैनलों के लिए है (चैनल जो एक निश्चित तिथि के बाद बनाए गए थे )। मुझे यकीन नहीं है कि यह "निश्चित तारीख" कब है, लेकिन अगर कोई आपके लिए काम नहीं करता है - दूसरे की कोशिश करें
derekantrican

73

एक आसान उत्तर यह है कि, आपकी YouTube चैनल आईडी UC + {your_ACCOUNT_ID} है। अपनी YouTube चैनल आईडी या अपने YouTube खाता ID के बारे में सुनिश्चित करने के लिए , अपने सेटिंग पृष्ठ पर उन्नत सेटिंग्स तक पहुँचें

और यदि आप किसी भी चैनल के लिए YouTube चैनल आईडी जानना चाहते हैं, तो आप @mjlescano द्वारा दिए गए समाधान का उपयोग कर सकते हैं ।

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

यह किसी भी सहायक हो सकता है, कुछ उपयोगकर्ता चिह्नित यह एक अन्य विषय में हल किया गया था यहीं


मैं यह लेता हूं कि खाता आईडी के बिना चैनल आईडी प्राप्त करना संभव नहीं है। क्या वो सही है?
mrub

खाता आईडी और चैनल आईडी बहुत समान हो सकते हैं, यूसी भाग ले सकते हैं। जैसा कि मैंने कहा है, आप अपने youtube खाते, या चैनल के उन्नत सेटिंग्स पृष्ठ में प्रवेश कर सकते हैं, और यह आपको दोनों आईडी दिखाएगा। प्रत्येक चैनल / खाता नया चैनल और खाता आईडी दोनों बनाता है। इसलिए, वे कभी भी मौजूद रहेंगे।
klauskpm

क्षमा करें, मैं थोड़ा अस्पष्ट था। मेरा मतलब था कि वास्तव में एक google या youtube अकाउंट के बिना।
15 '12

हाँ। यदि आपकी कोशिश आपकी चैनल आईडी ou खाता आईडी प्राप्त करने की है, और आपके पास कोई खाता या चैनल नहीं है, तो दोनों मौजूद नहीं होंगे। फिर भी, आप अन्य चैनलों के लिए यह जानकारी प्राप्त कर सकते हैं। ऊपर एक उदाहरण है।
klauskpm


22

आप इस तरह से फिल्टर "forUsername" का उपयोग करके यूजर आईडी (आपके मामले में "klauskkpm") के साथ चैनल आईडी प्राप्त कर सकते हैं:

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

यहां अधिक जानकारी: https://developers.google.com/youtube/v3/docs/channels/list


14

उदाहरण के लिए "यूआईएल" के साथ किसी भी चैनल पृष्ठ पर http://www.youtube.com/user/klauskkpm, उदाहरण के लिए , यूआई कॉल के बिना, यूट्यूब यूआई से, चैनल का वीडियो क्लिक करें (इसके "वीडियो" टैब में) और वीडियो पर चैनल का नाम क्लिक करें। फिर आप उदाहरण के लिए इसके "चैनल" यूआरएल के साथ पेज पर पहुंच सकते हैं https://www.youtube.com/channel/UCfjTOrCPnAblTngWAzpnlMA


इस पर अधिक ध्यान देना चाहिए। ऐसा सरल उपाय।
जोहान

9

मुझे बस किसी भी YouTube चैनल की चैनल आईडी खोजने का सबसे सरल तरीका मिला !!

चरण 1: उस चैनल का एक वीडियो चलाएं।

चरण 2: उस वीडियो के तहत चैनल नाम पर क्लिक करें।

चरण 3: ब्राउज़र एड्रेस बार को देखें।


6

यदि आप YouYube वेबसाइट पर लॉगइन करते हैं और 'मेरा चैनल' चुनते हैं, तो वर्तमान YouTube संस्करण के साथ चैनल आईडी बहुत आसानी से प्राप्त हो जाता है

मेरा चैनल

आपकी चैनल आईडी आपके ब्राउज़र के एड्रेस बार पर प्रदर्शित होगी चैनल आईडी



2

2017 अपडेट: हेनरी का जवाब यहां निशान से थोड़ा हटकर हो सकता है। यदि आप data-channel-external-idस्रोत कोड की तलाश करते हैं तो आपको एक से अधिक आईडी मिल सकती हैं, और केवल पहली घटना वास्तव में सही है। इसके बदले channel_idमें प्रयोग करें <link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.youtube.com/feeds/videos.xml?channel_id=<VALUE_HERE">


1

चैनल आईडी प्राप्त करने के लिए आप निम्नलिखित अनुरोध कर सकते हैं जो आपको चैनल आईडी और प्लेलिस्ट आईडी देता है।

https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&mine=true&key= {your_API_KEY}

मेरा पैरामीटर का मतलब वर्तमान अधिकृत उपयोगकर्ता है

जैसा कि यू ने कहा कि चैनल आईडी यूसी + (आपका खाता आईडी) के साथ उपसर्गित है, जिसे आप लॉगिन करते समय प्राप्त करते हैं, आप इसका उपयोग उपरोक्त यूआरएल के अनुरोध के बिना भी कर सकते हैं, आप सीधे चैनल को अपनी Google आईडी से कॉल कर सकते हैं और यूसी के साथ सिर्फ उपसर्ग कर सकते हैं

https://www.googleapis.com/youtube/v3/channels?part=contentDetails%2C+statistics%2Csnippet&id=UC {आपका खाता आईडी} और कुंजी = {your_API_KEY}


1

एपीआई के बिना चैनल यूआरएल द्वारा यूट्यूब चैनल आईडी प्राप्त करने का एक विकल्प :

function get_youtube_channel_ID($url){
  $html = file_get_contents($url);
  preg_match("'<meta itemprop=\"channelId\" content=\"(.*?)\"'si", $html, $match);
  if($match && $match[1]);
  return $match[1];
}

आप इसे कैसे चलाते हैं?
Stevoisiak

मैं यहां PHP का उपयोग कर रहा हूं
आर्थर अरुजो

0

चैनल आईडी प्राप्त करने के लिए

Ex: Apple चैनल ID

यहां छवि विवरण दर्ज करें

उस चैनल में किसी भी वीडियो का चयन करें

यहां छवि विवरण दर्ज करें

IPhone चुनें - फ़ोटो साझा करें (वीडियो)

अब वीडियो के चैनल नाम Apple नीचे पर क्लिक करें ।

यहां छवि विवरण दर्ज करें

अब आपको ब्राउज़र url में चैनल आईडी मिलेगा

यहां छवि विवरण दर्ज करें

यहाँ यह Apple चैनल आईडी है: UCE_M8A5yxnLfW0KghEeajjw


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.