Project

General

Profile

Bug(バグ) #3483

APIリクエストでパラメータ不足の際のエラーメッセージがjson形式で出力されない

Added by 誠二 天重 over 8 years ago. Updated over 2 years ago.

Status:
New(新規)
Priority:
Normal(通常)
Assignee:
-
Target version:
Start date:
2013-11-12
Due date:
% Done:

0%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

Description

概要

APIリクエストパラメータが不足の際には,opJsonApiActionsの forward400 を利用することが多いとおもわれるが,エラーメッセージがjson形式で出力されていない。
JSON API ドキュメント の「共通仕様」に

リクエストパラメータが不十分
  HTTPステータスコード400が返ります。 ※エラーメッセージが含まれる場合は、200を返し、JSON形式でレスポンスメッセージを出力します。

レスポンスメッセージ
  スマートフォンAPIは共通して、status / message のデータを出力します。
  status:API呼び出しの成功可否を返します。success / error。
  message:エラー発生時に、エラーの内容を説明します。 例:「target_idが指定されていません。」

とあるが,現状では400 Bad Request のあとに指定したエラーメッセージがついてきており,エラーメッセージをもったJSONが返却されない。

History

#1 Updated by kaoru n over 2 years ago

  • Target version set to OpenPNE 3.10.x

Also available in: Atom PDF