$spid, // 目前同spid "spid" => $spid, // 运营商ID,研发自己配置的,如jisu代表极速平台 "code" => $code, // 兑换码 "accid" => $accid, // 平台账号 "sid" => $area_id, // 服务器ID 数字 "pushurl" => $pushurl, // "level" => $_GET["level"], // 玩家等级 // "viplevel" => $_GET["viplevel"], // 玩家VIP等级 ); \Logging\LogInfo("CouponCodeUrl: " . $CouponCodeUrl); \Logging\LogInfo("getdata: " . print_r($getdata, true)); $ret = \CommFunc\DoGet($CouponCodeUrl, $getdata); \Logging\LogInfo("ret: " . $ret); $result = "FAILED"; if ($ret) { $ret = json_decode($ret, true); switch ($ret["errcode"]) { case 0: // ErrCode_OK = 0 # 成功,非0的码均代表错误 $result = "SUCCESS"; break; default: // ErrCode_Invalid = 1 # 兑换码无效 // ErrCode_Used = 2 # 礼包码已被使用 // ErrCode_TypeUsed = 3 # 已经使用过同类型的礼包码 // ErrCode_LVLimit = 4 # 等级不足 // ErrCode_VIPLVLimit = 5 # VIP等级不足 // ErrCode_ParamErr = 97 # 参数错误 // ErrCode_FrequentRequest = 98 # 频繁请求 // ErrCode_OtherErr = 99 # 其他错误,比如运行错误等 break; } } Ret($result); exit; function Ret($ret, $msg = "") { echo $ret; $logMsg = $ret; if ($msg) { $logMsg .= " msg => " . $msg; } if ($ret != "SUCCESS") { \Logging\LogError($logMsg); } else { \Logging\LogInfo($logMsg); } }