2016-06-28 1 views
1

YouTubeチャンネルオブジェクトの「googlePlusUserId」は、Youtube Data API(2016年6月13日)の最後のレビューで非推奨になりました。 YouTube Data APIの改訂履歴:「googlePlusUserId」が廃止された後、YouTubeチャンネルとそのGoogleアカウントを関連付けるにはどうすればよいですか?

チャンネルリソースのcontentDetails.googlePlusUserIdプロパティは廃止予定です。以前は、チャンネルがGoogle+プロフィールに関連付けられていた場合にのみプロパティが表示されていました。非推奨に引き続き、このプロパティはどのチャネルリソースにも含まれなくなります。

私はこのプロパティを使用して、YouTubeチャンネルとGoogleアカウントの関連付けを行っていました。このようにして、自分のページで、GoogleにログインしたユーザーがYouTubeチャンネルの所有者であることを確認できました。だからこのプロパティなしで今それを行うには?

ユースケース

私のユースケースは、ウェブサイトにはいくつかのYouTubeチャンネル(ユーザー)を招待するWebアプリケーションです。理想的には、この招待状には、ユーザーのメールへの直接メールか、YouTube Data API経由のYouTubeチャンネルへの直接メッセージが必要です。ただし、電子メールを取得することは不可能で、実際にはAPI経由でYouTubeチャネルに直接メッセージを送信する機能がないため、両方のオプションは実行可能ではありません。 YouTubeチャンネルを招待するには、手動でYouTubeチャンネルについてのページを開き、そのページに参​​加するためのリンクをユーザーに送信する必要があります。このリンクはこの招待を識別するトークンを含むURLですが、このリンクから来るユーザーが招待されたYouTubeチャンネルの所有者であることを確認する必要があります。そのため、YouTubeチャンネルアカウントでログインしている唯一の方法はGoogleアカウント

疑問がある場合は、私がそれをよく説明してくれることを願っています。

ありがとうございました!

+0

このトピックに関する別の質問:http://stackoverflow.com/q/38241943/1841839 – DaImTo

+0

回答が見つかりましたhttp://stackoverflow.com/q/38241943/1841839 – DaImTo

答えて

0

解決策が見つかりました。 people/me Google+ APIエンドポイントをもう一度呼び出すと、現在ログインしているGoogleユーザーのIDが得られます。

Hereユーザーのデータにアクセスするためにトークンに付与する必要があるOAuthの有効範囲に関する詳細を見つけることができます。

+0

質問を投稿しましょうここに答えが含まれていれば、ここでもう一度質問に答えることができます。答えが含まれているため、元の質問に+1を得るチャンスがあります。 (スタックチップ) – DaImTo

+0

私はこの解決策を理解できません。 GoogleアカウントとYouTubeチャンネルの関係は得られないでしょうか? – bergacat1

+0

パラメータ "mine = true"を設定すると、認証されたユーザが所有するチャネルの "channels"エンドポイントシャドーリストが返されます。そして、 "people/me"は認証されたユーザーを正確に返します。 – micobg

関連する問題