订阅YouTube频道按钮
答
直起source:
/**
* This sample subscribes the active user to the GoogleDevelopers
* YouTube channel, specified by the channelId.
*/
function addSubscription() {
// Replace this channel ID with the channel ID you want to subscribe to
var channelId = 'UC9gFih9rw0zNCK3ZtoKQQyA';
var resource = {
snippet: {
resourceId: {
kind: 'youtube#channel',
channelId: channelId
}
}
};
try {
var response = YouTube.Subscriptions.insert(resource, 'snippet');
Logger.log(response);
} catch (e) {
if(e.message.match('subscriptionDuplicate')) {
Logger.log('Cannot subscribe; already subscribed to channel: ' + channelId);
} else {
Logger.log('Error adding subscription: ' + e.message);
}
}
}
+0
哪里定义了YouTube和Logger? – porton
+0
此链接可帮助您开始使用:https://developers.google.com/youtube/v3/quickstart/js 您需要一个API密钥。 –
答
<a href="http://www.youtube.com/channel/UCrTPbNCktkysKMAWZKp8tBA?sub_confirmation=1">...</a>
在YouTube上重定向到我的频道,并要求订阅确认。
这正是我所需要的。这不需要API密钥(在可公开访问的HTML或JavaScript文件中进行划分会是一个很大的安全漏洞)。
你到目前为止做了什么?你在用什么编程语言写作? – Yonlif
@Yonlif我试着考虑复制YouTube.com上的“订阅”按钮导致的URL。我可以复制此网址,以便我的按钮可以导向相同的网址,但我不确定这是否正确。我使用纯HTML和JavaScript。 – porton
嗯,首先在你的问题中写下所有内容,接下来的问题请阅读Stack Overflow帮助中心的[如何提问](https://stackoverflow.com/questions/how-to-ask)。 – Yonlif