未分類

13-03-31.Q&A情報登録API

更新日:

API名 Q&A情報登録API
ID el_qaInfo_upd_api

2.詳細解説

Q&A情報を登録するAPIです。質問自体の新規登録や、質問内容への回答の登録、回答への再質問などは全てこちらで行います。

$cstream->call_el_qaInfo_upd_api($input_array);

3.I/O情報

INPUT

No 項目名 項目ID 項目説明 必須
1   会社ID kaisha_id 会社を表すID
2   アクセスキー access_key APIを認証するためのアクセスキー
3   質問/回答区分 question_answer_kbn 0:質問 1:解答 2:再質問
4 質問No qa_no 質問を一意に表すNo 質問/回答区分が 1:解答 2:再質問 の場合必須
5   講座ID course_id 講座を一意に表すID
6 講義ID lecture_id 講義を一意に表すID
7   受講者ID(質問者) userid  質問/回答区分 = 0 の場合、必須 質問者の受講者ID
8   受講者ID(回答者) lecturer_userid  質問/回答区分 = 1の場合は必須 回答者の受講者ID
※すでに回答がある場合、その回答者と同じ受講者IDが自動でセットされるため入力不要
9 QAタイトル qa_title 質問や回答のタイトル
10 QA内容 qa_naiyou 質問や回答の内容
11 添付ファイル名 qa_file_name 質問や回答の添付ファイル名(qa_file_base64がある場合必須)
12 添付ファイル(base64) qa_file_base64 質問や回答の添付ファイルをbase64形式でエンコードしたもの(容量5MBまで)
(qa_file_nameがある場合必須)
 
13 回答ステータス answer_status question_answer_kbn:1の場合必須。0:一時保存 1:有効(回答)

OUTPUT

No 項目名 項目ID 項目説明
1 実行フラグ exec_flg 1:正常 9:エラー
2 エラータイプ error_type 実行フラグ=エラーの場合挿入。どのような種類のエラーなのかを判断するフラグ。
3 エラーメッセージ error_msg エラーごとに発生するメッセージ
5 エラーパラメータ error_param [ ] エラーが発生したINPUTのパラメータを配列で表示

エラー

エラータイプ エラー概要 発生させるメッセージ 発生させるException
0 アクセスキー不適合エラー アクセスキーが適合しません。 AccessKeyException
1 ホスト許可エラー 対象のホストからのAPI実行を許可していません。 HostRestrictException
2 引数エラー 必須呼出パラメータが不足しているため実行できません。 CallParameterException
3 存在チェックエラー パラメータが存在していないため実行できません NotExistException
4 base64エラー base64形式で保存できません Base64FormatException
5 未回答時の再質問エラー 質問が未回答(または回答が承認前や一時保存)の場合、再質問を行うことはできません。 ReQuestionOnNotAnswerException
9 システムメンテナンスエラー 現在システムのメンテナンス中です。YYYY/MM/DD HH - HH の間システムをご利用できません。ご不便おかけし申し訳ございません。 SystemMaintenanceException

4.実装例

-未分類

Copyright© E-learning ASP V6 利用マニュアル , 2021 All Rights Reserved Powered by STINGER.