Community

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

  • 投稿

    アバターson

    勘定科目、品目、取引などAPIのPOSTを呼び出すとき、"アクセス権限がありません。"、"存在しないかすでに削除された事業所です。"というエラーが発生します

    現在、会計APIのリファレンスを参照し「取引」データの登録などをテストしていますが、
    わからない点があるため質問させていただきます。

    各データのGETを正しく動作しますが、POSTのほうを呼び出すとき、いずれも下記のメッセージが出ております。

    {“status_code”:401,”errors”:[{“messages”:[“アクセス権限がありません。”,”api/v1/****”,”create”,”存在しないかすでに削除された事業所です。”],”type”:”status”}]}

    たとえば、品目マスタのPOSTで、

    postデータ:{“issue_date”:”2019-05-01″,”company_id”:xxxxxxx,”name”:”新しい品目”,”shortcut2″:”202″,”shortcut1″:”NEWITEM”}
    jsonResponse={“status_code”:401,”errors”:[{“messages”:[“アクセス権限がありません。”,”api/v1/items”,”create”,”存在しないかすでに削除された事業所です。”],”type”:”status”}]}

    “company_id”には、実際存在している事業者IDを使用しています。

    アクセステーブルのアクセス権限も設定済の状態です。

    どんな原因が背景にあるかお教えいただけると幸いです。

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

    回答

    freee dev-supportfreee dev-support

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

    POSTをする際に、エラーが発生してしまうということでございますね。

    POSTする際に指定する「company_id」がAPIをリクエストしているアプリケーションと連携している事業所のIDとなっているかご確認いただけますでしょうか。

    理由としては、リクエストする際の「company_id」に問題があるときに、このようなエラーがレスポンスとして返されるためです。

    また、今回のエラーに関係ない可能性がございますが、
    >postデータ:{“issue_date”:”2019-05-01″,”company_id”:xxxxxxx,”name”:”新しい品目”,”shortcut2″:”202″,”shortcut1″:”NEWITEM”}
    こちらの「“issue_date”:”2019-05-01″」は不要なパラメータとしてエラーになりますので、ご注意くださいませ。

    それでも解決されない場合は、アクセストークンを再度取得して操作をお試しいただきますと幸いです。

    お手数ですが、ご確認のほどよろしくお願いいたします。

    アバターdd

    同じ事業所IDを使用していても、取引先情報取得はできるものの、新規取引先の登録と、取引先の更新はできません。

    アクセス権限がありません、と表示されます。何が問題なのでしょうか?

    freee dev-supportfreee dev-support

    お世話になっております。
    『アクセス権限がありません』と出てしまうとのことですが以下ご確認頂けますか?

    1) 会計APIのエンドポイントは、”https://api.freee.co.jp/api/1/” です。

    https://api.freee.co.jp/api/v1/ 等になっていないかご確認お願いします。

    2)  現在ご利用頂いているアクセストークンは最新でしょうか?

    アクセストークンは有効でしょうか?
    最新のアクセストークンを取得して改めてご確認頂けますか?

    アクセストークンの更新に関しては、

    リファレンス


    こちらの『アクセストークンのリフレッシュ』をご確認下さい。

    引き続き宜しくお願い致します。