Community

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

  • 投稿

    アバターterotan

    docs(帳票)のアクセス権限について

    お世話になっております。

    https://api.freee.co.jp/api/1/docsで、データーをfreee側にpostしたところ、{ message: ‘アクセスする権限がありません’ }と出てきました。

    アクセスの権限を与える方法を教えていただけないでしょうか?

    回答

    アバターterotan

    エンタープライズプランを使用しております。

    https://api.freee.co.jp/api/1/docs/invoice?company_id=☓☓☓☓

    のdocs一覧取得も使用出来ませんでした。

    よろしくお願いします。

    freee dev-supportfreee dev-support

    お世話になっております。

    請求書APIにてPOST出来ないということでございますね。

    リクエスト内容とレスポンス内容を漏れなく、こちらに記載していただくことは可能でしょうか?
    ※秘匿情報はマスキングしていただきますようお願いいたします。

    また、company_id=☓☓☓☓がエンタープライズプランのcompany_idでない可能性はございませんでしょうか?
    ※このようなレスポンスが返ってくることはないのですが、念のためご確認いただけますと幸いです。

    どうぞよろしくお願いいたします。

    アバターterotan

    お世話になっております。

    company_id=☓☓☓☓がエンタープライズプランのcompany_idを使用しておりました。

    また、リクエスト内容は、

    curl -i -X GET \
    -H “Authorization:Bearer {AccessToken}” \
    -H “Content-Type:application/json” \
    https://api.freee.co.jp/api/1/docs/invoice?company_id={エンタープライズプランのcompany_id}’

    で、レスポンス内容は

    HTTP/1.1 302 Found

    Date: Wed, 27 Feb 2019 05:03:44 GMT

    Content-Type: text/html; charset=UTF-8

    Transfer-Encoding: chunked

    Connection: keep-alive

    Status: 302 Found

    Cache-Control: no-cache

    X-XSS-Protection: 1; mode=block

    X-Request-Id: {   }

    Location: https://api.freee.co.jp/users/login?company_id={   }

    X-Runtime: 0.381693

    X-Frame-Options: SAMEORIGIN

    X-Content-Type-Options: nosniff

    Set-Cookie: _session_id={   }; path=/; secure; HttpOnly

    Access-Control-Allow-Origin: https://developer.freee.co.jp

    Access-Control-Allow-Headers: *

    Access-Control-Allow-Methods: *

    You are being }”>redirected.

    でした。よろしくお願いします。

    秘匿情報は{    }にしてあります。

    お問い合わせありがとうございます!

     

    まずエンドポイントはdocs/invoiceではなく、

    /docs?company_id={company_id}&doc_type=invoiceになります。

     

    またLocationを見るとログインページに遷移しているため、AccessTokenによる認可がうまく動作していないようです。

    AccessTokenの期限は24時間となりますので、無効になっていないか新規で取得して試して頂くことは可能でしょうか。

    アバターterotan

    ご回答ありがとうございました!

    エンドポイントを修正したところ、無事動きました。

    AccessTokenは本日取得したもので、取得出来ていたようです。

    期限は24時間とのことなので注意します。

    ありがとうございました。

    freee dev-supportfreee dev-support

    無事取得ができ何よりでございます。

    またほかにご不明な点等ございましたら、お気軽にお申し付けください。
    どうぞよろしくお願いいたします。