Appearance
status+me.virmesh.json.invalid_payload
`payload`がactionの期待する形式ではないことを示します。
Description
リクエストデータ自体はJSON objectとして解釈できたものの、 期待する形式と一致しない場合に使います。
When this happens
- 必須のフィールドが欠けている
- フィールドの型が期待と一致しない
- action固有のバリデーションに失敗した
Payload
payload.messagestringRequired検証に失敗した理由を表す詳細メッセージです。
Examples
invalid payload
{
"status": "status+me.virmesh.json.invalid_payload",
"payload": {
"message": "送信されたペイロードが正しい形式ではありません。"
}
}Client handling
- request payload の field 名と型を再確認する
- canonical request example と送信内容を比較する
Related statuses
Referenced by
| HTTP | API | Action |
|---|---|---|
400 | me.virmesh.account.disableAccount | me.virmesh.account.disableAccount |
400 | me.virmesh.account.registerAccountKey | me.virmesh.account.registerAccountKey |
400 | me.virmesh.account.verifyAccountKey | me.virmesh.account.verifyAccountKey |
400 | me.virmesh.handle.updateHandle | me.virmesh.handle.updateHandle |
400 | me.virmesh.player.prepareProfileImageUpload | me.virmesh.player.prepareProfileImageUpload |
400 | me.virmesh.player.updateProfile | me.virmesh.player.updateProfile |
400 | me.virmesh.register.getChallengeStatus | me.virmesh.register.getChallengeStatus |
400 | me.virmesh.register.startChallenge | me.virmesh.register.startChallenge |
400 | me.virmesh.server.notifyNewAccount | me.virmesh.server.notifyNewAccount |
400 | me.virmesh.server.switchNewAccount | me.virmesh.server.switchNewAccount |
400 | me.virmesh.social.acceptFriendRequest | me.virmesh.social.acceptFriendRequest |
400 | me.virmesh.social.cancelFriendRequest | me.virmesh.social.cancelFriendRequest |
400 | me.virmesh.social.declineFriendRequest | me.virmesh.social.declineFriendRequest |
400 | me.virmesh.social.listFriends | me.virmesh.social.listFriends |
400 | me.virmesh.social.listIncomingFriendRequests | me.virmesh.social.listIncomingFriendRequests |
400 | me.virmesh.social.listOutgoingFriendRequests | me.virmesh.social.listOutgoingFriendRequests |
400 | me.virmesh.social.removeFriend | me.virmesh.social.removeFriend |
400 | me.virmesh.social.sendFriendRequest | me.virmesh.social.sendFriendRequest |