YouTubeの登録者かどうかWEBサイトで判断したい
私のチャンネルの登録者だけを対象に、
私が所有するWEBサイトでサービスを行いたいのですが、どのような方法がありますでしょうか?
登録者はYouTubeにログインした状態で、当WEBサイトにアクセスさせる事を前提とします。
【試したこと】
(1)YouTubeのチャンネル登録ボタンを当WEBサイトに設置する。
登録者には解除ボタン、未登録者には登録ボタンが表示されるので、cssやjsの変数を解析する
↓
YouTubeのチャンネル登録ボタンはjsですが、結局iframeで描画しているので取得できない
(2)PHPやperlで、(1)のiframeのscrをスクレイピングしてhtmlをとってくる
↓
スクレイピングするのはあくまで設置サーバなので、閲覧者の状態には関係なく、
すべて未登録者の扱いとなってしまう。
(3)jsで、(1)のiframeのscrをスクレイピングしてhtmlをとってくる(jquery.xdomainajax.js)
↓
phpやperlとは違い、閲覧者の状態に依存するのかと思いましたが、
結局(2)の結果と同じく、すべて未登録者の扱いとなってしまう。
【試していない】
(4)YouTubeの管理画面で登録者を見ることが出来るので、これをリスト化する。
一覧で登録者全員を見れるわけではないので、一度に取得できないですし、
結局リスト化しても閲覧者がどのIDか判断することができない
(5)Youtube APIを使う
動画情報などは取得できますが、閲覧者に対して使えるものはない?
(6)YouTubeのチャンネル登録ボタンを当WEBサイトに設置して、
スクショを撮りそれを解析する。
そんなマウスマクロソフトみたいな事がjsなどで出来るのか...
という感じで完全にストップしております。
どなたか思いつく方、ぜひご回答をお待ちしております。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/27 13:14