Community

コミュニティをご利用の際は 【ガイドライン】を確認・同意いただいた上でご利用ください。

  • 投稿

    アバターss_develop

    アクセストークン取得について

    アクセストークン取得について質問です。
    返却された認可コードでのトークン取得で以下のエラーが発生します。
    {“error”:”invalid_client”,”error_description”:”クライアントが不明か、クライアント認証が含まれていないか、もしくは認証メソッドがサポートされていないため、クライアント認証は失敗しました。”}
    クライアントID、シークレット、リダイレクトURLはアプリストアのものと相違ないことを確認しています。
    解決方法をご教授いただければ幸いです。

    リクエスト内容を記載します。

    GET https://accounts.secure.freee.co.jp/public_api/authorize?client_id=%5BクライアントID%5D&redirect_uri=%5BWebアプリ認可用URL%5D&response_type=code HTTP/1.1
    Accept: text/html, application/xhtml+xml, image/jxr, */*
    Accept-Language: ja-JP
    User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
    Accept-Encoding: gzip, deflate
    Host: accounts.secure.freee.co.jp
    Connection: Keep-Alive
    Cookie: _freee-accounts_session=xxx; XSRF-TOKEN=xxx; _auth_session_id=xxx

    ※返却された X-Request-Id: 1f45f5ce-e9e7-4d62-9793-7a03b2c85b05

    ——————————————————————

    POST https://accounts.secure.freee.co.jp/public_api/token HTTP/1.1
    Authorization: Basic xxxxx
    Content-Type: application/json
    Host: accounts.secure.freee.co.jp
    Content-Length: 176
    Connection: Keep-Alive

    {“grant_type”:”authorization_code”, “code”:”[認可コード]”, “redirect_uri”:”[コールバックURL]”}

    ※返却された X-Request-Id: e49c0813-9ceb-43d9-affb-c2d4fbff217e

    回答

    アバターyakumo

    POST時に利用したパラメータはこちらですか?

    > {“grant_type”:”authorization_code”, “code”:”[認可コード]”, “redirect_uri”:”[コールバックURL]”}

    これだけだとするとパラメータがとりあえず足りていないと思います。
    チュートリアルのアクセストークンを取得するにサンプルリクエストあるのでそちらご確認いただくと良いのかなと思います。

    アバターss_develop

    yakumo 様

    前APIからの流用ではパラメータ不十分だったのですね。確認不足でした。

    ご回答頂きありがとうございました。