oauth.io向用户订阅youtube频道
我正在使用oauth.io()通过google、facebook等对用户进行身份验证。身份验证后,我如何向用户订阅youtube频道oauth.io向用户订阅youtube频道,oauth,oauth-2.0,youtube-api,google-api-client,Oauth,Oauth 2.0,Youtube Api,Google Api Client,我正在使用oauth.io()通过google、facebook等对用户进行身份验证。身份验证后,我如何向用户订阅youtube频道 OAuth.popup(provider, function(error, result) { // some code to subscribe user to youtube channel }); 要向用户订阅youtube频道,您需要确保已将youtube的以下作用域添加到OAuth.io应用程序中: 还要确保Youtube A
OAuth.popup(provider, function(error, result) {
// some code to subscribe user to youtube channel
});
要向用户订阅youtube频道,您需要确保已将youtube的以下作用域添加到OAuth.io应用程序中:
OAuth.popup('youtube')
.done(function (requestObject) {
requestObject.post('/youtube/v3/subscriptions?part=snippet', {
data: JSON.stringify({
snippet: {
resourceId: {
channelId: 'id_of_the_channel'
}
}
}),
dataType: 'json',
contentType: 'application/json; charset=utf8'
})
.done(function (r) {
// Success: the subscription was successful
console.log(r);
})
.fail(function (e) {
// Failure: the id was wrong, or the subscription is a duplicate
console.log(e);
});
})
.fail(function (e) {
// Handle errors here
console.log(e);
});
您需要指定dataType和contentType字段,因为Google API不接受表单编码的数据
您可以在此处找到有关此Google API端点的更多信息:
希望这有帮助:)我可以在oauth.io上设置此功能吗?