QA@IT

githubのAPIトークンを取得したい

4171 PV

GitHubからAPIを取得しようと

$ curl -u 'username' -d '{"scopes":["repo"],"note":"Help example"}' https://api.github.com/authorizations

と入力したところ

  "message": "Validation Failed",
  "errors": [
    {
      "resource": "OauthAccess",
      "code": "already_exists",
      "field": "description"
    }
  ],
  "documentation_url": "https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization"

OauthAccessのエラーが返ってきました。
ネットでOauth認証をいろいろ調べましたが、これといった情報を見つけれませんでした。

初心者な質問で申し訳ございません。有識者の方はご教授ください。

回答

エラーを見ると"already_exists"になっていますよね。こちらで試してみたら、そのトークンが存在しない場合は成功し、存在する場合はエラー"already_exists"が返ってきました。

GitHubのWebサイトからPersonal settings -> Personal access tokensを見にいけば、"Help example"という名前のトークンが存在するのではないでしょうか?であれば消してから試してみるとか。

情報はOAuth Authorizations APIを参照しました。

編集 履歴 (0)
  • 無事解決しました!

    エラーコードも読めない自分に勉強不足を痛感しました。
    本当にありがとうございました^^♪
    -
ウォッチ

この質問への回答やコメントをメールでお知らせします。