背景 Google APIの利用について、GoogleのユーザーIDとパスワードでのアクセスが2015年5月に禁止された。現在はOAuth2.0を利用してアクセスしなければならない。PythonからOAuth2.0での認証に関して、意外と情報が少なく手間取ったのでやり方を残しておく。 本記事はスプレッドシートに関してのものだが、gdataライブラリを利用する他のAPIにも同じように認証が可能なのではないかと思う(未確認)。 環境 python 2.7.5 MacOS X 10.9.5 OAuth2.0での認証方法 OAuth2.0での認証のためには、いくつか準備しなければいけないことがある。 順番に手順を残しておく。 1. Drive APIの有効化 スプレッドシートは、Google Apps APIのDrive APIを利用して操作することになるので、以下の操作で必要なAPIを有効にする