質問: お世話になっております。 現在Googleの開発キーを取得して、Youtubeのデータを取得して表示するシステムをPHPクライアントライブラリを用いて制作しています。 そこで購読チャンネルを取得するAPI https://developers.google.com/youtube/v3/docs/subscriptions/list を参考に、ユーザが購読しているチャンネルの一覧を取得(具体的には、上記URLの『フィルタ』の「mine」をtrueにする)しようとしたところ、事前にOAuth2認証が必要であることがわかりました。 しかし、ポップアップ等を経た認証ではなく、プログラム内で完結するような方法を探しております。 つまり、上記URLのページでの「Authorize requests using OAuth 2.0」のスイッチをクリックして現れるポップアップウィンドウでの自分のアカウントへの認証の作業をプログラム内でできるようにはならないのかと思っています。 よろしくお願いします。
回答: 予めアクセス用のトークンを取得すればできると思います。 以下のサイトが参考になりそうです。 http://dev.classmethod.jp/etc/retrieve-json-from-google-api/ ※アクセストークンはURLのパラメータでもわたせます 更に詳しくは、以下の公式を見るとよいかと https://developers.google.com/identity/protocols/OAuth2InstalledApp ※なお、自分はやったことはないです... WebアプリケーションでのOAuth利用のGoogleログインならありますが。