Community

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

  • 投稿

    アバターhdev

    人事労務freee APIでの従業員更新が エラーが発生しました となります。

    人事労務freee APIの従業員更新に関して質問です。

    https://api.freee.co.jp/hr/api/v1/employees/従業員id

    のAPIを使用して、GASから従業員情報を更新するプログラムを作っています。例えば、base_pension_numや、employment_insurance_reference_numberなどに、誤った情報を入れると以下のようにエラーとなりますので、APIの呼び出しまではうまく行っていると考えています。
    「{“message”:”基礎年金番号は 10 文字で入力してください。, 雇用保険の被保険者番号は 11 文字で入力してください。”}」

    しかし、エラーとならない情報を入れて実行すると、何度やっても最終的には以下のエラーとなります。

    「{“message”:”エラーが発生しました。再試行しても解消しない場合は、サポートセンターまでご連絡ください。”}」

    権限かと思ったのですが、アプリの権限設定では、[人事労務] 従業員の参照・更新両方ともチェックしています。

    どのような原因が考えられますか?
    よろしくお願いいたします。

    回答

    freee dev-supportfreee dev-support

    ご質問有難うございます。

    すぐの回答が難しく調査の時間を頂きたく存じます。
    調査を行うにあたり以下の情報を共有頂けますでしょうか?

    * リクエストパラータ: API実行時に実際に送信されたもの
    * レスポンス: レスポンスコード、ヘッダーを含む完全なレスポンス

    GAS をお使いとのことですので、
    レスポンスに関しては以下の様な形で取得できるかと存じます。

    レスポンスコード: res.getResponseCode()
    レスポンスヘッダー: res.getAllHeaders()
    レスポンス本文: res

    ※ res は HTTPResponse class のインスタンスになります。

    参考) https://developers.google.com/apps-script/reference/url-fetch/http-response

    こちらの情報ですが個人・企業様を特定しうる情報となっております。
    ご返信いただくさい、こちらのコミュニティではなく、
    以下のURLより、お問い合わせ対象を「Public API (人事労務freee)」にしてご連絡くださいませ。
    https://support.freee.co.jp/hc/ja/requests/new?referral=helppage

    どうぞ宜しくお願い致します。

    アバターhdev

    ご返信ありがとうございます。

    早速メールさせていただきました。

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

    freee dev-supportfreee dev-support

    ご連絡有難うございます。
    引き続きどうぞ宜しくお願い致します。