フラスコを超えて実行され、認証にOAuthを使用するサービスを作成しています。 私のコードはthis linkのものとおおよそ同じです。 は今のところ、私は以下のようにスコープをGoogleに要求するために「電子メール」を試してみました:「メール」スコープが要求されたときにGoogleが名前に空白を返す
def authorize(self):
return redirect(self.service.get_authorize_url(
scope = 'email',...
そして、私は応答を得ることができ、以下では、応答の一部です:
... u'family_name ':u' '、u'email_verified':True、u'given_name ':u' '...
ご覧のとおり、名前はちょうど私が意図したとおりに電子メールアドレスを取得できる間は空白です。 メールと名前を同時に取得するための回避策があるかどうかを知りたいと思います。 ご協力いただきありがとうございます。 :-)
ありがとうございました。 しかし、私のアカウントの残りの部分では「メール」だけをリクエストしても、Googleアカウントのいくつかで名前を取得できました。 – laputan1
@ laputan1:そのアカウントは、その情報を提供したくない、あるいはそれを埋めていないとします。 –
@Martjin、実際には、これらのアカウントも私のものです。私はテストのためにそれらを作った。彼らは大丈夫とされている... – laputan1