001-007948

パッケージ版 Garoon

関心あり
1人の方が関心を示しています

AdminModifyUserAccountを、login_nameとdisplay_nameパラメーターを指定せずに実行すると、エラーが発生し、ユーザー情報を更新できない。

種別
不具合
機能
  • SOAP API
再現バージョン
  • 3.1.0
  • 3.1.1
  • 3.1.2
  • 3.1.3
  • 3.5.0
  • 3.5.1
  • 3.5.2
  • 3.5.3
  • 3.5.4
  • 3.5.5
  • 3.7.0
  • 3.7.1
  • 3.7.2
  • 3.7.3
  • 3.7.4
  • 3.7.5
  • 4.0.0
  • 4.0.1
  • 4.0.2
  • 4.0.3
  • 4.2.0
  • 4.2.1
  • 4.2.2
  • 4.2.3
  • 4.2.4
  • 4.2.5
  • 4.2.6
  • 4.6.0
改修バージョン
4.6.1
公開日
2014-12-16
更新日
2017-10-31

詳細

【準備】

  • ユーザーを追加します。

    例:
    ユーザー1(uid=2)

【再現手順】

  1. login_name(ログイン名)パラメーターを指定せずに、API「AdminModifyUserAccount」を使用して、ユーザー情報を変更します。

    APIリクエスト例(連絡先を「09012345678」に変更する場合):
    ----------------------
    <parameters>
    <userId>2</userId>
    <user_info telephone_number="09012345678"></user_info>
    </parameters>
    ----------------------

 

→現象発生:
 レスポンス内に次のエラーが出力され、ユーザー情報の変更ができません。
 ----------------------
 <soap:Detail>
 <code>GRN_UTIL_API_65004</code>
 <diagnosis>リクエストパラメータが不足しています。</diagnosis>
 <cause>"login_name"パラメータが必要です。</cause>
 <counter_measure>サイボウズオフィシャルパートナー、または販売元にお問い合わせください。</counter_measure>
 </soap:Detail>
 ----------------------

補足:

  • display_name(表示名)パラメーターを指定しなかった場合も、同様の現象が発生します。

回避/対応方法

【回避方法】

login_nameパラメーターとdisplay_nameパラメーターを指定して、APIを実行します。

 

【対応方法】

「回避方法」と同じ手順です。

 

-------------------------------------------------------------
【更新履歴】
2017/10/31 タイトルを更新しました。