Appearance
status+me.virmesh.avatar.player_not_allowed
対象 viewer が private avatar の取得を許可されていないことを示します。
Description
この status は private avatar の解決で、有効な fetchGrant がない、
または grant の viewerId、wearerId、avatar 条件が一致しない場合に返ります。
When this happens
- private avatar に
query.fetchGrantが添えられていない - grant の署名が wearer の player 鍵で検証できない
- grant の
viewerIdがリクエスト元 viewer と一致しない - grant の
wearerIdまたはavatarIdが解決対象と一致しない
Payload
payload.messagestringRequired実装依存の詳細メッセージです。
Examples
viewer is not allowed
{
"status": "status+me.virmesh.avatar.player_not_allowed",
"payload": {
"message": "This private avatar requires a valid wearer fetchGrant."
}
}Client handling
- world relay 経由で wearer に新しい
fetchGrantを要求する - viewer と wearer が同じ world/instance に参加しているか確認する
Related statuses
Referenced by
| HTTP | API | Action |
|---|---|---|
403 | me.virmesh.avatar.resolveAvatar | me.virmesh.avatar.resolveAvatar |