Skip to content

status+me.virmesh.avatar.grant_expired

private avatar の fetchGrant が期限切れであることを示します。

errordraft

Description

この status は query.fetchGrant.payload.issuedAt から AvatarServer が許容する短い寿命を過ぎている場合に返ります。 v1 の fetchGrant は 60 秒程度の短命 grant として扱います。

When this happens

  • fetchGrant.payload.issuedAt から許容時間を過ぎている
  • grant 発行から時間が経ちすぎて AvatarServer が受け付けない

Payload

payload.messagestringRequired

実装依存の詳細メッセージです。

Examples

fetch grant expired

{
  "status": "status+me.virmesh.avatar.grant_expired",
  "payload": {
    "message": "The avatar fetchGrant has expired."
  }
}

Client handling

  • world relay 経由で wearer に新しい fetchGrant を要求する
  • クライアント時計の大きなずれを確認する

Related statuses

Referenced by

HTTPAPIAction
403me.virmesh.avatar.resolveAvatarme.virmesh.avatar.resolveAvatar