Google plus を使用してアプリを承認しようとしています。ただし、Google+ API アプリを作成したユーザーでログインする場合を除き、People サービスを使用して「me」を取得しようとすると、常に 404 が返されます。なぜそうなるのか、私には意味がありません。
from httplib2 import Http
from apiclient.discovery import build
credential = gp_client.step2_exchange(request.REQUEST)
http = Http()
http = credential.authorize(http)
service = build("plus", "v1", http=http)
o = service.people().get(userId='me').execute()
Google+ エクスプローラーを使用する場合も同様です。
http://code.google.com/apis/explorer/#_s=plus&_v=v1&_m=people.get&fields=emails
API を作成したユーザーでプライベートに切り替えると、「自分」を取得できますが、別のユーザーを承認すると、「自分」を取得できません。
何が起こっているのですか?