Community

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

  • 投稿

    アバターsho.ezawa

    従業員IDが取得できない

    人事労務freeeのAPI仕様書を参考にして従業員IDを取得しようとしているのですが、うまく取得できません。
    https://developer.freee.co.jp/docs/hr/reference

    1. ログインユーザの取得 → 従業員IDが含まれてない
    実行したAPI: https://api.freee.co.jp/api/1/users/me
    実行結果:
    {“user”:{“email”:”myuser@sample.com”,”display_name”:null,”first_name”:null,”last_name”:null,”first_name_kana”:null,”last_name_kana”:null}}

    2. 従業員一覧の取得 → 404エラーになる

    実行したAPI: https://api.freee.co.jp/api/1/companies/{company_id}/employees
    実行結果: 404エラー

    一般ユーザーと管理者ユーザーでやってみたのですが、いずれも同じ結果でした。

    実行環境はGoogle Apps Scriptです。
    こちらを参考にしています → https://developers.freee.co.jp/entry/freee-hr-time-recorder-voice-control-via-api?amp=1

    回答

    アバターsho.ezawa

    APIを下記の通り直したら動きました。サンプルファイルに書いてあったAPIと混同しておりました。
    失礼いたしました。

    https://api.freee.co.jp/api/1/users/me -> https://api.freee.co.jp/hr/api/v1/users/me
    https://api.freee.co.jp/api/1/companies/{company_id}/employees -> https://api.freee.co.jp/hr/api/v1/employees

    freee dev-supportfreee dev-support

    いつもお世話になっております。freeeテクニカルサポートデスクです。
    問題が解決されていらっしゃるようで安心いたしました。
    その他にもご不明な点がございましたらお気兼ねなくご連絡をくださいませ。

    今後ともどうぞよろしくお願いいたします。