查询用户停用

使用用户UID查询用户是否已停用。

请求


GET https://dashboard-api.gamepot.ntruss.com/v1/api/project/{projectId}/user/{userId}/block

项目

类型

是否为必填项

描述

备注

projectId

String

O

GamePot SDK的projectId

userId

String

O

GamePot SDK的userId

请求头

报头名称

是否为必填项

描述

x-api-key

O

GamePot发放的认证密钥

accept-language

X

使用语言

响应


字段名称

类型

描述

status

Int

结果值\(1:成功)

id

String

用户停用信息相关ID

member_id

String

用户ID

deleted

Boolean

用户停用信息删除与否 \(true:删除,false:正常\)

type

String

使用停用分类 \(manual:手动,autopurchase:自动\)

status

Int

状态\(1:启用,2:禁用\)

message

String

用户停用原因(目前未使用)

lang

String

停用消息语言

value

String

停用原因消息

default

Boolean

设置默认语言 设备语言值未在messageMulti时,会默认显示设置为true的消息。

startedAt

String

停用开始日期

endedAt

String

停用结束日期

createdAt

Boolean

停用注册日期

updatedAt

Boolean

停用修改日期

deletedAt

Boolean

停用删除日期

category_id

String

停用分类ID

示例


请求示例

curl --request GET \
--url https://dashboard-api.gamepot.ntruss.com/v1/api/project/12a0f2ff-xxxx-xxxx-xxxx-9c13ef02f5fs/user/h43ea8e8-xxxx-xxxx-xxxx-531a46d25eef/block \
--header 'accept-language:ko' \
--header 'x-api-key:86dcgffae0641745432as02a8801ce5a5475f764fxxxxxxxxx'

响应示例

{
  "status":1,
  "result":{
    "id":"xxxxxxxxxxxxxx",
    "member_id":"xxxxxxxxxxxxxx",
    "deleted":false,
    "type":"manual",
    "status":1,
    "message":null,
    "messageMulti":[
      {
        "lang":"ko",
        "value":"测试-ko",
        "default":true
      }
    ],
    "startedAt":"Mon May 11 2020 12:02:00 GMT+0900 (GMT+09:00)",
    "endedAt":"Mon May 25 2020 22:00:00 GMT+0900 (GMT+09:00)",
    "createdAt":"Tue May 12 2020 14:06:40 GMT+0900 (GMT+09:00)",
    "updatedAt":"Tue May 12 2020 14:06:40 GMT+0900 (GMT+09:00)",
    "deletedAt":null,
    "category_id":""
  }
}

错误代码


发送Gamepot Open API请求时发生的通用错误代码。

参数

描述

status

错误代码\(1:成功,失败时请参考Error code\)

message

错误详细描述

错误代码

描述

-1

使用了仪表盘上没有的密钥时

-2

仪表盘密钥和报头的密钥不同时

-3

使用了仪表盘已删除的密钥时

-4

使用了仪表盘中作为未使用处理的密钥时

-5

密钥到期时

-6

没有项目ID时

{
    "status":-6,
    "message":"projectId was wrong."
}

Last updated