2016-12-13 8 views
3

Githubで認証する方法については、Firebaseのガイドに従っています。Firebaseを使用したGithub OAuth - ユーザ名の取得方法

FirebaseのsignInWithRedirectメソッドからの戻り結果https://firebase.google.com/docs/auth/web/github-authはしかし、ユーザーの「ログイン」のGithubののほとんどを呼び出すためのキーであるユーザ名が含まれていないようです、ユーザーののdisplayNameメール、などが含まれAPI呼び出し。

私はそれを得る方法があると確信していますが、ドキュメントを見つけることができないようです。誰もそれを解決する方法を知っているのですか?

答えて

3

私はGithub's APIを使ってaccessTokenでユーザーのユーザー名を取得しました。

+0

ちょっと、あなたもコードスニペットを共有することができれば嬉しいです:) 電子メールフィールドに検索APIを使用しましたが、電子メールでユーザー名を取得するための直接APIは見つかりませんでした。 – deepak

+0

また、最初にリンクしたリンクは存在しなくなりました。メインAPIページにリダイレクトされます。 – deepak

1

あなたは、「ユーザ名」と呼ばれるパラメータを介してユーザのGitHubのユーザ名を得ることができる必要があります(ここでは詳細を参照してください。https://github.com/firebase/firebase-simple-login/blob/master/docs/v1/providers/github.md

注:firebase-シンプル・ログインが10月第3回で廃止されました、2014

+0

あなたの答えをありがとうが、私はリポジトリが推奨されなくなりました。私はまだ 'username'を得るためにそれを使うことができると思いますが、firebaseの新しいAPIを使用する方法はありますか?現在、私はここで認証ガイドに従っていますhttps://firebase.google.com/docs/auth/web/github-auth –

+0

firebase-simple-loginは廃止されました2014年10月3日 –

関連する問題