说明:
application\api 下 PHP 文件的类与 public 方法抽取。sdkapi/<version>/<controller>/<action> 或 sdkapi/<controller>/<action> 访问,实际线上路径需要结合 nginx/access log 和 SDK 客户端配置确认。_initialize、__construct、测试方法、历史备份方法不一定是外部正式接口,迁移时需要逐个确认调用量。| 文件 | 类 | 继承 | public 方法 |
|---|---|---|---|
Api.php |
Api |
Base |
_initialize, setInput, getGameParam, reParam, jsonResult, jsonResultUnescape, jsonResultTrue, _empty |
DyJl.php |
DyJl |
Controller |
__construct, createPackage, getAppInfo, callback, refreshToken |
Error.php |
Error |
- | index, _empty |
Game.php |
Game |
Api |
_initialize, index, detail, getChannelOrGame, external |
GamePromotion.php |
GamePromotion |
Controller |
_initialize, index, indexOld, ios, abc, wlxx, download |
Index.php |
Index |
Controller |
sywpay, index, mediaTest, transpondUrlAction, getAgent, senCode, pay, notify, wen_test, wxPay, migrate_hz, migrate_sw, _empty, wxmp, mlbbDownload, getMlbbCode |
JhApi.php |
JhApi |
Controller |
__construct, getRole, getSubList, getChannelDataSummary, getChannelDataSummaryV2, getSubUserList, getPayList |
Privacy.php |
Privacy |
Controller |
privacy |
RiskControl.php |
RiskControl |
Controller |
__construct, login, register |
Test.php |
Test |
Api |
_initialize, index, getKeyData, handleSignData |
ThreePlatform.php |
ThreePlatform |
Api |
_initialize, getWxAuthCode, getOrderInfo, getPay, getWxH5Pay, getArticleList, getArticleInfo, oceanengine |
YqlData.php |
YqlData |
Controller |
__construct, getGameAccount, getCouponReceive, notifyCoupon, notifyChannel, getChannelData |
| 文件 | 类 | 继承 | public 方法 |
|---|---|---|---|
v1\Checkemail.php |
Checkemail |
Controller |
_initialize, checkEmail, unBindEmail |
v1\CheckUpdate.php |
CheckUpdate |
Api |
_initialize, checkClientUpdate, version, setting |
v1\Coin.php |
Coin |
Api |
_initialize, index, defaultCoin, remain, coinInstruction |
v1\CoinInstruction.php |
CoinInstruction |
Api |
_initialize, index |
v1\ComplexLogin.php |
ComplexLogin |
Api |
_initialize, getSpecialParam, index |
v1\ComplexPay.php |
ComplexPay |
Api |
_initialize, index |
v1\ComplexPayNotify.php |
ComplexPayNotify |
Base |
notify |
v1\CpsNotify.php |
CpsNotify |
Api |
_initialize, alipayAop, kdh5zhifu |
v1\Demo.php |
Demo |
Controller |
a, zfb, post, zfbalipays, zf, index, jsonResult, alipays, alipayAop, returnback, wxpay, xmlToArray, postXmlCurl, wxnotify, wxreturn, wxwebpay |
v1\Email.php |
Email |
UserCenter |
_initialize, index, resetEmail, sendEmail, sendEmailCode, velidateCode, changeEmail, sendNewEmailCode, chgBindEmail, bindEmail |
v1\GameNotify.php |
GameNotify |
Api |
_initialize, index, ad |
v1\GamePayType.php |
GamePayType |
Api |
_initialize, index |
v1\Gift.php |
Gift |
UserCenter |
_initialize, index, getGiftData, getBoxData, getBox, getGift, giftDetail |
v1\Helper.php |
Helper |
Api |
_initialize, checkToken |
v1\HwuXiaofei.php |
HwuXiaofei |
Api |
_initialize, index, pay, weixinFinish |
v1\Identity.php |
Identity |
UserCenter |
_initialize, index, rule, Verify, checkPlayLogin, getHoliday |
v1\Index.php |
Index |
Api |
index |
v1\IosPay.php |
IosPay |
Api |
_initialize, index, notify |
v1\IsHwu.php |
IsHwu |
Api |
_initialize, index |
v1\IsIdentity.php |
IsIdentity |
Api |
_initialize, isVerified, isLoginPopup, isPayPopup, verifyInfo |
v1\KafkaTest.php |
KafkaTest |
Api |
testProducer, sendCustomMessage |
v1\Login.php |
Login |
Api |
_initialize, index, loginSms, loginQq, getHoliday, logout, checkToken, third |
v1\MemberCoin.php |
MemberCoin |
Api |
getCoin |
v1\Mobile.php |
Mobile |
UserCenter |
_initialize, index, resetMobile, velidateCode, changeMobile, unBindMobile, sendSmsCode, sendNewSmsCode, bindMobile |
v1\Mwhtnotify.php |
Mwhtnotify |
Controller |
index, checkSign, updateOrder |
v1\MwNotify.php |
MwNotify |
Controller |
index, checkSign, updateOrder |
v1\PasswordFind.php |
PasswordFind |
Controller |
_initialize, index, checkType, mobileCheck, emailCheck, checkAuth, sendEmail, sendSmsCode, sendEmailCode, resetPassword, resetByEmail |
v1\Pay.php |
Pay |
Api |
_initialize, index, index_bak, queryPay, weixinOrderQuery, swiftpayWeixinwapOrderQuery, getAlipayWapParam, alipay_wap_notify, alipay_wap_return, xmlToArray, postXmlCurl, xzzfbzfpost |
v1\PayCoin.php |
PayCoin |
Api |
_initialize, index |
v1\PayNotify.php |
PayNotify |
Api |
_initialize, alipay, alipayAop, swiftpay, swiftccbwxpay, zfbxjzfipaynow, ipaynow, wxpayh5, wxpayh5mihua, zfbh5mihua, wxpayh5kj, zfbh5kj, wxpayh5sumpay, kdh5zhifu, wxwapnotify, wxwapreturn, qmf_pay, notifyVerify, ybzf_pay, ldzf_wx_pay, qzl_pay, yyyb_pay, xty_pay, pay_refund, airwallex, dianhun |
v1\PayNotifyCoin.php |
PayNotifyCoin |
Api |
_initialize, alipay, alipayAop, swiftpay, swiftccbwxpay, zfbxjzfipaynow, ipaynow, wxpayh5, wxpayh5mihua, zfbh5mihua, wxpayh5kj, zfbh5kj, wxpayh5sumpay, kdh5zhifu, wxwapnotify, wxwapreturn, ybzf_pay, ldzf_wx_pay, qzl_pay, yyyb_pay, xty_pay |
v1\PayRecord.php |
PayRecord |
UserCenter |
_initialize, index |
v1\PayReturn.php |
PayReturn |
Controller |
_initialize, pay_success_mihua, pay_success_kj, pay_success_mihua_zfb, pay_success_kj_zfb, pay_success_kdh5zhifu, pay_success_sumpay, pay_success_xjzf, pay_success_wxwappay, pay_success_airwallex, pay_result_test |
v1\QuickCallback.php |
QuickCallback |
Controller |
index, log_write_message, updateOrder |
v1\Register.php |
Register |
Api |
index, createUsername, createChexkUsername, chkChannelConfig |
v1\Role.php |
Role |
Api |
_initialize, index, add, update |
v1\SendSms.php |
SendSms |
Api |
_initialize, index |
v1\SpecialParam.php |
SpecialParam |
Controller |
getSpecialParam, jsonResultTrue |
v1\Startup.php |
Startup |
Api |
_initialize, index |
v1\Test.php |
Test |
- | index |
v1\TestRedis.php |
TestRedis |
- | index |
v1\UserCenter.php |
UserCenter |
Api |
_initialize, index, logout, account, json, checkBind, editPassword |
v1\UserCenterAuth.php |
UserCenterAuth |
Api |
_initialize, index, identity |
v1\WanCmsNotify.php |
WanCmsNotify |
Controller |
index, updateOrder |
v1\YhIdentity.php |
YhIdentity |
Api |
_initialize, getVerifyInfo |
| 文件 | 类 | 继承 | public 方法 |
|---|---|---|---|
v2\AiAssistant.php |
AiAssistant |
Api |
getConfig |
v2\Captcha.php |
Captcha |
Base |
getCaptcha, vCaptcha |
v2\CheckUpdate.php |
CheckUpdate |
Api |
version |
v2\Coin.php |
Coin |
Api |
payType, pay |
v2\Complex.php |
Complex |
Api |
_initialize, handle |
v2\ComplexAuthentication.php |
ComplexAuthentication |
Api |
_initialize, check, query, sync |
v2\Config.php |
Config |
Api |
getConfig |
v2\Coupon.php |
Coupon |
Api |
getMyCoupon, getCoupon, receiveCoupon, exchangeCoupon, getPayCoupon |
v2\DyGameOpen.php |
DyGameOpen |
- | __construct, getCommon, getAuthLogin, getMobileCode, getMobileCheck, getRoleList, handleEventNotice |
v2\Forget.php |
Forget |
Api |
resetPwdSendCode, resetPwdCheckCode, forgetPwdToReset, resetPassword, getPassword |
v2\GameNotify.php |
GameNotify |
Api |
_initialize, index, index_v2, index_v3, getPackage |
v2\GameVersion.php |
GameVersion |
Api |
getNew, getPackage |
v2\Gift.php |
Gift |
Api |
giftList, giftPack, getMyGiftList |
v2\Huge.php |
Huge |
Controller |
api, callback, qcallback, test, getMillisecond, curlJson |
v2\Order.php |
Order |
Api |
_initialize, orderList, orderInfo, cancelOrder, getMemberCoinList, getPayInfo |
v2\Privacy.php |
Privacy |
Api |
privacy, privacy1 |
v2\PropApi.php |
PropApi |
- | prop, mail, recharge |
v2\SystemMessage.php |
SystemMessage |
Api |
getMessageList, getMessageDetail, read |
v2\TestPay.php |
TestPay |
PayNotifyCoin |
test |
v2\Third.php |
Third |
Api |
getDyCode, getDyAuthInfoOpen, getJumpAuthCallback |
v2\User.php |
User |
Api |
userInfo, updatePwd, getBindPhoneCode, getNewImeiCode, newImeilValid, bindPhone, unbindingPhoneCode, checkUnbindingPhoneCode, unbindingPhone, getPassword, verifyUserName, personalIdentity, checkPlayLogin, problem, heartbeat, getYqlChannel, getChannelCall |
| 文件 | 类 | 继承 | public 方法 |
|---|---|---|---|
mlbb\Activity.php |
Activity |
Mlbb |
getInfo, claim |
mlbb\Game.php |
Game |
Mlbb |
reservation, getRole, bandRole, getTask, getTaskComplete, getLotteryLog, handleLottery |
mlbb\Login.php |
Login |
Mlbb |
_initialize, index |
mlbb\Mlbb.php |
Mlbb |
Base |
_initialize, getChannelId |
mlbb\Other.php |
Other |
Mlbb |
_initialize, common, importGift, getTest |
mlbb\User.php |
User |
Mlbb |
getInfo |
| 文件 | 类 | public 方法 |
|---|---|---|
NotifyService.php |
NotifyService |
notify |
PayNotifyService.php |
PayNotifyService |
updateOrderCoin |
PropService.php |
PropService |
prop221, mail221, recharge221, propXingMai, mailXingMai, rechargeXingMai |
SpecialService.php |
SpecialService |
welfare, welfareRongyao, validate |
mlbb\HandleService.php |
HandleService |
importGift, getCacheGiftCode, addCacheGiftCode, getCacheGiftNum, getMemberCoupon, entendRewards |
ComplexInterface.php 定义:
checkLogin($data, $polyChannelGame = [])paySign($data, $polyChannelGame = [])getData($data)getFail($msg = '')getSuccess($msg = '')不少渠道还实现了可选方法:
getSpecialParamgetOrdergetRolepaySignH5checkLoginH5signData、notifySign、paySignHandle| 文件 | 类 | 主要方法 |
|---|---|---|
Ailequ.php |
Ailequ |
checkLogin, paySign, getData, getFail, getSuccess |
Aiyou.php |
Aiyou |
checkLogin, getData, paySign, getFail, getSuccess, getSpecialParam |
Bhy.php |
Bhy |
getSpecialParam, checkLogin, paySign, getData, getSuccess, getFail |
Congyu.php |
Congyu |
getSpecialParam, checkLogin, paySign, getData, getSuccess, getFail |
Dangle.php |
Dangle |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Demo.php |
Demo |
getSpecialParam, checkLogin, paySign, getData, getOrder, getRole, getSuccess, getFail |
Fiveseven.php |
Fiveseven |
checkLogin, paySign, getData, getFail, getSuccess |
Gyln.php |
Gyln |
getSpecialParam, checkLogin, paySign, getData, getOrder, getSuccess, getFail |
Haipai.php |
Haipai |
checkLogin, paySign, getData, getFail, getSuccess, getSpecialParam |
Haiquyou.php |
Haiquyou |
checkLogin, paySign, getData, getFail, getSuccess |
Haofan.php |
Haofan |
checkLogin, paySign, getData, getFail, getSuccess |
Haofanceshi.php |
Haofanceshi |
checkLogin, paySign, getData, getFail, getSuccess |
Jcyx.php |
Jcyx |
getSpecialParam, checkLogin, getData, paySign, getFail, getSuccess |
Jiandao.php |
Jiandao |
checkLogin, paySign, getData, getFail, getSuccess |
Jiuqu.php |
Jiuqu |
checkLogin, paySign, getData, getFail, getSuccess, getSpecialParam |
Jiuquxin.php |
Jiuquxin |
checkLogin, paySign, getData, getFail, getSuccess, getSpecialParam |
Jlyx.php |
Jlyx |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail, rsaDecode |
Juheng.php |
Juheng |
checkLogin, getData, paySign, getFail, getSuccess, getSpecialParam |
Jule.php |
Jule |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Jywan.php |
Jywan |
getSpecialParam, checkLogin, paySign, getData, getSuccess, getFail |
Kshy.php |
Kshy |
getSpecialParam, checkLogin, paySign, getData, getOrder, getRole, getSuccess, getFail |
Kuaishou.php |
Kuaishou |
getSpecialParam, checkLogin, getOrder, getData, paySign, getFail, getSuccess, setParam, getKeyData, handleSignData |
Ledao.php |
Ledao |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Ledaoios.php |
Ledaoios |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Lizi.php |
Lizi |
checkLogin, paySign, getData, getFail, getSuccess |
Mw.php |
Mw |
checkLogin, paySign, getData, getFail, getSuccess, sign |
Naozhewan.php |
Naozhewan |
checkLogin, paySign, getData, getFail, getSuccess, getSpecialParam |
Onesixnn.php |
Onesixnn |
checkLogin, paySign, getData, getFail, getSuccess |
Peiqi.php |
Peiqi |
getSpecialParam, checkLogin, getSpecialParamH5, checkLoginH5, getData, paySign, paySignH5, getSuccess, getFail |
Pili.php |
Pili |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Qilin.php |
Qilin |
checkLogin, getData, paySign, getFail, getSuccess, getSpecialParam |
Quchen.php |
Quchen |
getSpecialParam, checkLogin, paySign, getOrder, getData, getSuccess, getFail |
Rrtv.php |
Rrtv |
getSpecialParam, checkLogin, paySign, getData, getSuccess, getFail |
Sanjiu.php |
Sanjiu |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Shenqi.php |
Shenqi |
checkLogin, getData, paySign, sign, getFail, getSuccess, getSpecialParam |
Simo.php |
Simo |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Simoh5.php |
Simoh5 |
getSpecialParam, checkLogin, paySign, getData, getSuccess, getFail |
Test.php |
Test |
getSpecialParam, checkLogin, getData, paySign, getFail, getSuccess |
Tlyx.php |
Tlyx |
getSpecialParam, checkLogin, getData, paySign, getFail, getSuccess |
Tss.php |
Tss |
checkLogin, paySign, getData, getFail, getSuccess |
Twothreethree.php |
Twothreethree |
getSpecialParam, checkLogin, paySign, getData, getSuccess, getFail |
Wanxiong.php |
Wanxiong |
checkLogin, paySign, getData, getFail, getSuccess, getSpecialParam |
Weilian.php |
Weilian |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Xingmai.php |
Xingmai |
checkLogin, paySign, getData, getFail, getSuccess |
Xinyou.php |
Xinyou |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Yehua.php |
Yehua |
checkLogin, paySign, getData, getFail, getSuccess, curl_post, getSpecialParam |
Yinhu.php |
Yinhu |
getSpecialParam, checkLogin, paySign, getData, getSuccess, getFail |
Yiyou.php |
Yiyou |
checkLogin, getData, paySign, getFail, getSuccess, getSpecialParam |
Youchen.php |
Youchen |
getSpecialParam, checkLogin, paySign, getData, getSuccess, getFail |
Youxiyou.php |
Youxiyou |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Yueyou.php |
Yueyou |
getSpecialParam, checkLogin, getOrder, paySign, getData, getSuccess, getFail |
Zhaosy.php |
Zhaosy |
getSpecialParam, checkLogin, getSpecialParamH5, checkLoginH5, getData, paySign, paySignH5, getSuccess, getFail |
迁移时建议给每个控制器或方法打标签:
keep:确认仍被客户端或渠道使用。deprecated:历史或测试接口,保留 PHP 或下线。merge:Go 中并入新的领域接口。adapter:支付/渠道/第三方适配器。page:HTML 页面,不进入纯 API 服务。