アカウント名/ユーザー名に基づいてユーザーのメールを取得する簡単なAPIリクエストを作成したいと思います。 私はAxiosを使用していますが、これを使用してGETリクエストを行うと、https://api.github.com/users/[username]
私は必要なもの(リポジトリ、フォロワー...)をユーザーのメール以外に戻します。常にnullです。自分のプロフィールで一般公開されたメールをユーザーから受け取るだけで十分ですが、何が設定されていても常にnullが返されます。おそらく認可が必要なことを私は読んでいます。自分のgithubアカウントで個人用のアクセストークンを作成しましたが、どうすれば使用できますか?どのようなユーザーの電子メールを取得する最良の方法は?Github Api、ユーザーのメールを取得する
これは、あなたがそれをトークンに基づいてAuthorizationHeaderを定義しGitHub.js tool
からRequestable.js
オブジェクトを見ることができます私が今持っているもの
import axios from 'axios'
const REQUEST = 'https://api.github.com/users/'
module.exports = {
getData: (accountName) => {
const encodedAccountName = encodeURIComponent(accountName)
const requestUrl = `${REQUEST}${encodedAccountName}`
return axios.get(requestUrl).then((res) => {
return res
})
}
}
興味深い選択肢。 +1 – VonC