Community

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

  • 投稿

    xdc ccccxdc cccc

    認可コードの有効期限がありますか

    タイトルと通りですが、

    javaから請求書作成APIを連携前に、tokenを取得必要がありますが、token取得の必須条件に「認可コード」があります。

    該当「認可コード」の有効期限がありますか

    すっと利用できますか

    回答

    freee dev-supportfreee dev-support

    ご質問ありがとうございます。
    認可コードの有効期限は 10 分となっております。
    下記URLより『認可コード』で検索いただくと該当箇所がみつかるかと存じます。

    freee APIのアクセストークンを取得する

    また、利用可能回数は1回です。
    認可コードの特性は OAuth の仕様をご確認ください。

    参考) https://developer.freee.co.jp/community/topic/1303

    ご確認どうぞよろしくお願いします。

    xdc ccccxdc cccc

    ご回答ありがとうございます。

    認可コード取得APIがありますか、javaから自動取得をしたい

    freee dev-supportfreee dev-support

    ご確認ありがとうございます。

    認可の仕組みとして OAuth 2.0 を採用しております。
    認可コード取得用のURLはアプリストア内にある『Webアプリ認証用URL』になります。

    * 取得用URL詳細: Authorization code grant の場合 ※1

    エンドポイント: https://accounts.secure.freee.co.jp/public_api/authorize
    指定するパラメータ:
    {
    client_id: アプリのクライアントID,
    redirect_uri: アプリストアで設定したコールバックURL ※2,
    response_type: “code” を指定ください
    }

    ※1 認可方式に関しましては OAuth 2.0 の仕様をご確認ください。
    ※2 ローカル実行の場合 (コールバックURLを受けるサーバーがない場合) は urn:ietf:wg:oauth:2.0:oob を指定ください。

    * Java で OAuth 2.0 へ対応する方法

    下記の記事が参考になりそうです。
    ご確認ください。

    https://qiita.com/minebreaker/items/62f7192c8e9f783f5407

    ※ 外部コンテンツとなりますので動作保証・サポートはいたしかねます。

    ご確認よろしくお願いいたします。

    xdc ccccxdc cccc

    了解しました。

    ご回答ありがとうございます。