POST api/AddAppPayLog

充值下单上报 内网上报地址 http://appdata.fdq.dev.q1.com/api/AddAppPayLog 外网上报地址 https://appdata.q1.com/api/AddAppPayLog

Request Information

URI Parameters

None.

Body Parameters

APPPayLog
NameDescriptionTypeAdditional information
appid

应用ID

integer

Required

os

os

string

None.

pid

pid

integer

None.

orderid

订单号

string

None.

uuid

uuid

string

Required

serverid

服务器ID

integer

None.

user

用户

string

None.

actorid

角色id

string

None.

actorname

角色名

string

None.

actorlevel

角色等级

integer

None.

ip

ip

string

None.

currencytype

币种

string

None.

amount

充值额(分)

integer

Required

ticket

游戏币数量

integer

None.

extinfo

扩展信息

string

None.

sign

签名: md5(APPID.ToString()+OrderID.ToString()+"约定好的固定key")

string

Required

@name

string

None.

@gameid

string

None.

@worldid

string

None.

@channelid

string

None.

@gamearea

string

None.

@time

string

None.

@gamever

string

None.

@datatype

string

None.

@area

string

None.

@uuid

string

None.

@hostip

string

None.

Request Formats

application/json, text/json

Sample:
{
  "appid": 1,
  "os": "sample string 2",
  "pid": 3,
  "orderid": "sample string 4",
  "uuid": "sample string 5",
  "serverid": 6,
  "user": "sample string 7",
  "actorid": "sample string 8",
  "actorname": "sample string 9",
  "actorlevel": 10,
  "ip": "sample string 11",
  "currencytype": "sample string 12",
  "amount": 13,
  "ticket": 14,
  "extinfo": "sample string 15",
  "sign": "sample string 16",
  "@name": "sample string 17",
  "@gameid": "sample string 18",
  "@worldid": "sample string 19",
  "@channelid": "sample string 20",
  "@gamearea": "sample string 21",
  "@time": "sample string 22",
  "@gamever": "sample string 23",
  "@datatype": "sample string 24",
  "@area": "sample string 25",
  "@uuid": "sample string 26",
  "@hostip": "sample string 27"
}

application/xml, text/xml

Sample:
<APPPayLog xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SzGla.WebApps.AppDataAPI.Models">
  <_uuid>sample string 26</_uuid>
  <area>sample string 25</area>
  <base_channelid>sample string 20</base_channelid>
  <base_gamearea>sample string 21</base_gamearea>
  <base_gameid>sample string 18</base_gameid>
  <base_gamever>sample string 23</base_gamever>
  <base_tablename>sample string 17</base_tablename>
  <base_time>sample string 22</base_time>
  <base_worldid>sample string 19</base_worldid>
  <datatype>sample string 24</datatype>
  <hostip>sample string 27</hostip>
  <APPID>1</APPID>
  <ActorID>sample string 8</ActorID>
  <ActorLevel>10</ActorLevel>
  <ActorName>sample string 9</ActorName>
  <Amount>13</Amount>
  <CurrencyType>sample string 12</CurrencyType>
  <ExtInfo>sample string 15</ExtInfo>
  <IP>sample string 11</IP>
  <OS>sample string 2</OS>
  <OrderID>sample string 4</OrderID>
  <PID>3</PID>
  <ServerID>6</ServerID>
  <Sign>sample string 16</Sign>
  <Ticket>14</Ticket>
  <UUID>sample string 5</UUID>
  <User>sample string 7</User>
</APPPayLog>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'APPPayLog'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.