请求发放付费道具

可以设置为通过Webhook发送HTTP请求来发放付费或使用优惠券的道具。

为发放道具,设置通过Webhook发送HTTP请求的方法如下。

  1. 使用管理员账户登录仪表盘。

  2. 依次点击 项目设置 > 一般 菜单。

  3. 请参考以下指南,在 Webhook 区域的 付费道具(服务)优惠券道具(服务) 输入栏输入HTTP/HTTPS URL。

    • 支付后发放道具的情况,请参考支付后的请求及响应

    • 使用优惠券发放道具,请参考使用优惠券后的请求及响应。

    • 发放道具给测试用户时,请在显示 (测试用户) 标识的输入栏输入请求。

  4. 点击 [修改] 按钮。

支付后的请求及响应


请参考以下表和代码设置HTTP请求及响应。

  • 请求

    https://{domain}?
    userId={uuid}&orderId={orderId}&projectId={projectId}&platform={platform}&productId={productId}&store={store}&payment={payment}&transactionId={transactionId}&gamepotOrderId={gamepotOrderId}&uniqueId={uniqueId}&tp={tp}

    属性

    类型

    最大长度

    说明

    userId

    String

    128

    用户ID

    transactionId

    String

    512

    订购编号(GPA-xxxx-xxxx-)

    store

    String

    64

    商店信息(applegoogleone

    projectId

    String

    128

    项目ID

    productId

    String

    256

    Google/Apple/One Store中注册的产品ID

    platform

    String

    128

    运营Platform信息(androidios

    payment

    String

    64

    支付方式

    uniqueId

    String

    512

    Unique id(调用purchase api 时输入的 uniqueId

    gamepotOrderId

    String

    512

    GAMEPOT Order ID

    serverId

    String

    -

    serverId(调用purchase api时输入的serverId

    playerId

    String

    -

    playerId(调用purchase api时输入的playerId

    tp

    Integer

    -

    1:测试付款 0:常规付款

    etc

    String

    -

    etcd(调用purchase api时输入的etc

  • 响应

    {
        "status": 1,
        "message" : ""
    }

    属性

    类型

    说明

    status

    Integer

    结果值 0:失败,1:成功

    message

    String

    错误内容

赠送礼物与使用优惠券后的请求及响应


请参考以下表和代码设置HTTP请求及响应。

  • 请求

    https://{domain}?
    userId={userId}&projectId={projectId}&platform={platform}&store={store}&userData={userData}&itemId=[{itemData}, {itemData}, ...]

    属性

    类型

    最大长度

    说明

    userId

    String

    128

    用户ID(仪表盘中的 游戏 > 赠送礼物 > 对象 值为全部时all

    projectId

    String

    128

    项目ID

    platform

    String

    128

    运营Platform信息(androidios

    store

    String

    64

    商店信息(applegoogleone

    title

    String

    -

    仪表盘 > 游戏 > 赠送礼物 > 标题 中输入的值

    content

    String

    -

    仪表盘 > 游戏 > 赠送礼物 > 说明 中输入的值

    target

    String

    -

    GAMEPOT仪表盘 > 游戏 > 赠送礼物 > 对象值 - 全部:all / 用户ID:user

    expireMs

    String

    -

    仪表盘 > 游戏 > 赠送礼物 > 有效期 中输入的Timestamp(GMT+9)

    userData

    String

    -

    调取客户端SDK优惠券API时输入的第二个参数值或在 仪表盘 > 游戏 > 赠送礼物 > UserData 中输入的值

    itemId

    Array

    -

    itemData Array - itemData(JSON) {"item_id" : String, "store_item_id" : String, "count" : Number} item_id:在仪表盘 游戏 > 道具中创建的道具项目的固有ID store_item_id:要发放的道具ID count:要发放的道具数量

  • 响应

    {
        "status": 1,
        "message" : ""
    }

属性

类型

说明

status

Integer

结果值 0:失败,1:成功

message

String

错误内容

Last updated