2017-06-13 18 views
-1

自分のサイトを閲覧しているユーザーを特定の(固定)IDでYouTubeチャンネルに購読する「チャンネルを購読する」ボタンを自分のサイトに追加したいYouTubeチャンネルを購読する

このようなボタンの作成方法は?ストレートsourceから

+0

あなたはこれまで何をしようとしましたか?どんなプログラミング言語を書いていますか? – Yonlif

+0

@Yonlif YouTube.comの[購読]ボタンにつながるURLをコピーすることを検討しようとしました。このURLをコピーしてボタンが同じURLになるようにすることはできますが、それが正しいかどうかはわかりません。私はプレーンなHTMLとJavaScriptを使用しています。 – porton

+0

あなたの次の質問のために、最初にあなたの質問にすべてを書いてください。Stack Overflowヘルプセンターから、[how to ask](https://stackoverflow.com/questions/how-to-ask)を読んでください。 – Yonlif

答えて

1

/** 
* 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キーが必要です。 –

0

<a href="http://www.youtube.com/channel/UCrTPbNCktkysKMAWZKp8tBA?sub_confirmation=1">...</a>は、YouTubeでの私のチャンネルにリダイレクトし、サブスクリプションの確認を求められます。

これは私が必要とするものです。これにはAPIキー(公開されているHTMLやJavaScriptファイルでは大きなセキュリティホールになる)を必要としません。

関連する問題