คำถามติดแท็ก youtube-api

API และเครื่องมือของ YouTube ช่วยให้สามารถผสานรวมเนื้อหาและฟังก์ชันวิดีโอของ YouTube เข้ากับเว็บไซต์แอปพลิเคชันหรืออุปกรณ์


6
ใส่รหัสลงในบริบทของหน้าโดยใช้สคริปต์เนื้อหา
ฉันเรียนรู้วิธีสร้างส่วนขยาย Chrome ฉันเพิ่งเริ่มพัฒนากิจกรรมเพื่อจับภาพ YouTube ฉันต้องการใช้กับเครื่องเล่นแฟลชของ YouTube (ภายหลังฉันจะพยายามทำให้มันเข้ากันได้กับ HTML5) manifest.json: { "name": "MyExtension", "version": "1.0", "description": "Gotta catch Youtube events!", "permissions": ["tabs", "http://*/*"], "content_scripts" : [{ "matches" : [ "www.youtube.com/*"], "js" : ["myScript.js"] }] } MyScript.js: function state() { console.log("State Changed!"); } var player = document.getElementById("movie_player"); player.addEventListener("onStateChange", "state"); console.log("Started!"); ปัญหาคือว่าคอนโซลให้ฉัน"เริ่มต้น!" แต่ไม่มี"สถานะเปลี่ยน!" …

14
วิธีฝังวิดีโอ YouTube ที่เล่นอัตโนมัติใน iframe ได้อย่างไร
ฉันกำลังพยายามฝังวิดีโอ iframe เวอร์ชั่นใหม่ของ YouTube และนำไปเล่นอัตโนมัติ เท่าที่ฉันสามารถบอกได้ไม่มีวิธีการทำเช่นนี้โดยการแก้ไขธงไปยัง URL มีวิธีการใช้ JavaScript & API หรือไม่

14
YouTube API เพื่อดึงวิดีโอทั้งหมดในช่อง
เราต้องการรายชื่อวิดีโอตามชื่อช่องของ YouTube (ใช้ API) เราสามารถรับรายการช่อง (เฉพาะชื่อช่อง) โดยใช้ API ด้านล่าง: https://gdata.youtube.com/feeds/api/channels?v=2&q=tendulkar ด้านล่างคือลิงก์โดยตรงของช่อง https://www.youtube.com/channel/UCqAEtEr0A0Eo2IVcuWBfB9g หรือ WWW.YouTube.com/channel/HC-8jgBP-4rlI ตอนนี้เราต้องการวิดีโอของช่อง >> UCqAEtEr0A0Eo2IVcuWBfB9g หรือ HC-8jgBP-4rlI พวกเราเหนื่อย https://gdata.youtube.com/feeds/api/videos?v=2&uploader=partner&User=UC7Xayrf2k0NZiz3S04WuDNQ https://gdata.youtube.com/feeds/api/videos?v=2&uploader=part&&q=UCXayrf2kNZZZZNNZZ แต่มันก็ไม่ได้ช่วยอะไร เราต้องการวิดีโอทั้งหมดที่โพสต์บนช่อง วิดีโอที่อัปโหลดไปยังช่องสามารถมาจากผู้ใช้หลายคนดังนั้นฉันไม่คิดว่าการระบุพารามิเตอร์ผู้ใช้จะช่วย ...

19
ไม่สามารถเรียกใช้ 'postMessage' ใน 'DOMWindow': https://www.youtube.com! == http: // localhost: 9000
นี่คือข้อความแสดงข้อผิดพลาดที่ฉันได้รับ: Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('http://localhost:9000'). ผมเคยเห็นปัญหาอื่น ๆ ที่คล้ายกันที่แหล่งกำเนิดเป้าหมายhttp://www.youtube.comและต้นกำเนิดผู้รับอยู่https://www.youtube.comแต่ไม่มีผู้ใดเช่นเหมืองที่เป้าหมายคือและที่มาคือhttps://www.youtube.comhttp://localhost:9000 ฉันไม่ได้รับปัญหา อะไรคือปัญหา? ฉันจะแก้ไขได้อย่างไร

11
ฉันจะเล่นวิดีโออัตโนมัติโดยใช้รูปแบบการฝังใหม่สำหรับ Youtube ได้อย่างไร
ฉันไม่สามารถทำงานได้วิธีการเล่นอัตโนมัติวิดีโอโดยใช้ฝังสไตล์รหัสใหม่สำหรับ Youtube ฉันลองเพิ่ม & autoplay = 1 ไปยัง url ซึ่งทำงานกับรูปแบบเก่า แต่ไม่ได้ผล ตัวอย่างเช่นhttp://www.youtube.com/embed/JW5meKfy3fYเป็นลิงก์ที่ฝัง แต่http://www.youtube.com/embed/JW5meKfy3fY&autoplay=1ไม่ทำงาน มีใครบอกฉันได้บ้างว่าต้องทำอย่างไร ขอบคุณ

5
YouTube iframe API: ฉันจะควบคุมผู้เล่น iframe ที่มีอยู่ใน HTML ได้อย่างไร
ฉันต้องการควบคุมผู้เล่น YouTube ที่ใช้ iframe ผู้เล่นนี้จะอยู่ใน HTML อยู่แล้ว แต่ฉันต้องการควบคุมพวกเขาผ่าน JavaScript API ฉันได้อ่านเอกสารประกอบสำหรับ iframe APIซึ่งอธิบายวิธีเพิ่มวิดีโอใหม่ไปยังหน้าด้วย API แล้วควบคุมด้วยฟังก์ชั่นเครื่องเล่น YouTube: var player; function onYouTubePlayerAPIReady() { player = new YT.Player('container', { height: '390', width: '640', videoId: 'u1zgFlCw8Aw', events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); } รหัสนั้นสร้างวัตถุผู้เล่นใหม่และกำหนดให้กับ 'ผู้เล่น' จากนั้นแทรกเข้าไปใน #container div แล้วฉันจะดำเนินการเกี่ยวกับ 'ผู้เล่น' และโทรplayVideo(), pauseVideo()ฯลฯ …

4
จุดประสงค์ของ“ Refresh Token” คืออะไร?
ฉันมีโปรแกรมที่ทำงานร่วมกับ YouTube Live Streaming API มันทำงานบนตัวจับเวลาดังนั้นมันจึงค่อนข้างง่ายสำหรับฉันที่จะตั้งโปรแกรมเพื่อดึง Access Token ใหม่ทุกๆ 50 นาทีด้วย Refresh Token คำถามของฉันคือทำไม? เมื่อฉันตรวจสอบสิทธิ์กับ YouTube มันให้ Refresh Token แก่ฉัน จากนั้นฉันใช้โทเค็นการรีเฟรชนี้เพื่อรับโทเค็นการเข้าถึงใหม่ประมาณชั่วโมงละครั้ง หากฉันมี Refresh Token ฉันสามารถใช้สิ่งนี้เพื่อรับโทเค็นการเข้าถึงใหม่ได้ตลอดเวลาเนื่องจากไม่มีวันหมดอายุ ดังนั้นฉันจึงไม่เห็นว่าสิ่งนี้ปลอดภัยไปกว่าการให้ Access Token ตั้งแต่เริ่มต้นและไม่ต้องกังวลกับระบบ Refresh Token ทั้งหมด

13
ฉันจะรับรหัสช่องจาก YouTube ได้อย่างไร
ฉันพยายามที่จะดึงข้อมูลจากช่องทางของฉันโดยใช้ที่API V3 สำหรับสิ่งนั้นฉันต้องการรหัสช่องของฉัน ฉันพยายามค้นหารหัสช่องของฉันจากบัญชี YouTube ของฉันและฉันล้มเหลวในทุก ๆ ทาง หากใครมีเคล็ดลับเดียวสำหรับฉันฉันจะดีใจอย่างไม่น่าเชื่อ นี่คือ URL ที่ฉันใช้เพื่อดึงข้อมูล: https://www.googleapis.com/youtube/v3/channels ? id = fjTOrCPnAblTngWAzpnlMA & key = {YOUR_API_KEY} & part = snippet, contentDetails, statistics IDสำหรับรหัสช่องและที่สำคัญผมเปลี่ยน {YOUR_API_KEY} ด้วยคีย์ API ของฉันสร้างขึ้นที่คอนโซล Google API ของฉัน ID ช่องของฉันไม่ใช่: - klauskkpm - klausmachado - klausmachado@gmail.com - fjTOrCPnAblTngWAzpnlMA ช่องของฉันคือ: http://www.youtube.com/user/klauskkpm

7
ฉันจะดูระยะเวลาของวิดีโอด้วย YouTube API เวอร์ชัน 3 ได้อย่างไร
ฉันใช้ YouTube API v3 เพื่อค้นหา YouTube https://developers.google.com/youtube/v3/docs/search อย่างที่คุณเห็น JSON ตอบกลับไม่มีระยะเวลาของวิดีโอ มีวิธีรับระยะเวลาของวิดีโอหรือไม่? ไม่ควรเรียก API สำหรับแต่ละองค์ประกอบในผลลัพธ์อีกครั้ง (เว้นแต่เป็นวิธีเดียวที่จะได้รับระยะเวลา)

14
จะหยุดเล่น YouTube ชั่วคราวเมื่อซ่อน iframe ได้อย่างไร
ฉันมี div ที่ซ่อนอยู่ซึ่งมีวิดีโอ YouTube ในไฟล์<iframe>. เมื่อผู้ใช้คลิกที่ลิงค์ div นี้จะปรากฏให้เห็นผู้ใช้ควรจะเล่นวิดีโอได้ เมื่อผู้ใช้ปิดแผงวิดีโอควรหยุดเล่น ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร? รหัส: <!-- link to open popupVid --> <p><a href="javascript:;" onClick="document.getElementById('popupVid').style.display='';">Click here</a> to see my presenting showreel, to give you an idea of my style - usually described as authoritative, affable and and engaging.</p> <!-- popup and contents --> <div id="popupVid" …

2
เกิดข้อผิดพลาดในการแยกวิเคราะห์ส่วนหัว X-XSS-Protection - Google Chrome
ฉันอัปเกรด Google Chrome เป็นVersion 64.0.3282.140 (Official Build) (64-bit)บนเครื่อง Windows 10 เมื่อฉันทำแล้วฉันได้รับข้อผิดพลาดนี้ในไซต์ของฉันภายในคอนโซลเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ ไม่แน่ใจว่าจะเริ่มจากตรงไหน ฉันพบปัญหาที่คล้ายกันเมื่อปีที่แล้วซึ่งเป็นปัญหากับ youtube (เช่นใน url) แต่ฉันไม่เห็นวิธีแก้ไขใด ๆ Error parsing header X-XSS-Protection: 1; mode=block; report=https://www.google.com/appserve/security-bugs/log/youtube: insecure reporting URL for secure page at character position 22. The default protections will be applied. 16:07:31.905 ฉันยังพบปัญหาเมื่อฉันไปที่ youtube โดยตรงผ่าน url ที่ฝังไว้ดังนั้นจึงไม่ใช่แค่ในไซต์ของฉัน อัปเดต ฉันได้แนบรูปภาพของส่วนหัวในการตอบกลับซึ่งระบุว่า URL …

15
วิธีรับจำนวนการดูวิดีโอด้วย YouTube API
คำถามง่ายมาก วิธีรับจำนวนการดูวิดีโอด้วย YouTube API งานนี้เรียบง่าย แต่ฉันต้องการใช้คำค้นหานั้นกับวิดีโอจำนวนมากบ่อยๆ มีวิธีใดในการเรียกใช้ Youtube API และรับได้หรือไม่ (บางอย่างเช่น facebook http://api.facebook.com/restserver.php?method=links.getStats&urls=developers.facebook.com )
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.