예제 #1
0
파일: pay.php 프로젝트: qujian/ydwx
<?php

/**
 * $oldcwd = getcwd();
 * #如需要把工作目录切换到你项目中去,并包含项目的库文件来实现hook中的逻辑
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
YDWXHook::add_hook(YDWXHook::GET_HOST_MCH_KEY, function ($appid) {
});
YDWXHook::add_hook(YDWXHook::GET_HOST_MCH_ID, function ($appid) {
});
YDWXHook::add_hook(YDWXHook::GET_HOST_APICLIENT_CERT_PATH, function ($appid) {
});
YDWXHook::add_hook(YDWXHook::GET_HOST_APICLIENT_KEY_PATH, function ($appid) {
});
YDWXHook::add_hook(YDWXHook::GET_HOST_ROOT_CA, function ($appid) {
});
YDWXHook::add_hook(YDWXHook::PAY_NOTIFY_ERROR, function ($error) {
});
YDWXHook::add_hook(YDWXHook::PAY_NOTIFY_SUCCESS, function (YDWXPaiedNotifyResponse $msg) {
    // 支付成功的处理
    return true;
});
예제 #2
0
파일: packet.php 프로젝트: qujian/ydwx
<?php

/**
 * $oldcwd = getcwd();
 * #如需要把工作目录切换到你项目中去,并包含项目的库文件来实现hook中的逻辑
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
YDWXHook::add_hook(YDWXHook::EVENT_SHAKEAROUNDLOTTERYBIND, function (YDWXEventShakearoundLotteryBind $bind) {
    //微信红包绑定事件
});
예제 #3
0
파일: zb.php 프로젝트: qujian/ydwx
<?php

/**
 * $oldcwd = getcwd();
 * #如需要把工作目录切换到你项目中去,并包含项目的库文件来实现hook中的逻辑
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
YDWXHook::add_hook(YDWXHook::EVENT_SHAKEAROUNDUSERSHAKE, function (YDWXEventShakearoundusershake $msg) {
});
예제 #4
0
파일: log.php 프로젝트: qujian/ydwx
<?php

/**
 * $oldcwd = getcwd();
 * #如需要把工作目录切换到你项目中去,并包含项目的库文件来实现hook中的逻辑
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
YDWXHook::add_hook(YDWXHook::YDWX_LOG, function ($msg) {
});
예제 #5
0
파일: poi.php 프로젝트: qujian/ydwx
<?php

/**
 * $oldcwd = getcwd();
 * #如需要把工作目录切换到你项目中去,并包含项目的库文件来实现hook中的逻辑
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
//门店审核通过的通知
YDWXHook::add_hook(YDWXHook::EVENT_POI_CHECK_NOTIFY, function (YDWXEventPoi_check_notify $info) {
});
예제 #6
0
파일: auth.php 프로젝트: qujian/ydwx
/**
 * $oldcwd = getcwd();
 * #如需要把工作目录切换到你项目中去,并包含项目的库文件来实现hook中的逻辑
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
YDWXHook::add_hook(YDWXHook::AUTH_CANCEL, function () {
    //用户取消登录了做什么,如
    header("Location: /signin");
    die;
});
YDWXHook::add_hook(YDWXHook::AUTH_FAIL, function (YDWXAuthFailResponse $info) {
    //用户登录是把了做什么,如
    header("Location: /signin?error=" . urlencode($info->errmsg));
    die;
});
YDWXHook::add_hook(YDWXHook::AUTH_INAPP_SUCCESS, function (YDWXOAuthUser $userinfo) {
    //微信app内登录成功做什么,如判断该微信用户是否在系统中存在,不存在建立用户数据,存在标记为登录状态,并
    //导航到登录后看到的页面
});
YDWXHook::add_hook(YDWXHook::AUTH_WEB_SUCCESS, function (YDWXOAuthUser $wxuser) {
});
//公众号授权成功
YDWXHook::add_hook(YDWXHook::AUTH_AGENT_SUCCESS, function (array $info) {
});
YDWXHook::add_hook(YDWXHook::AUTH_CROP_SUCCESS, function (YDWXOAuthCropUser $info) {
    //微信企业号app登录成功做什么,如判断该微信用户是否在系统中存在,不存在建立用户数据,存在标记为登录状态,并
    //导航到登录后看到的页面
});
예제 #7
0
파일: menu.php 프로젝트: qujian/ydwx
<?php

/**
 * $oldcwd = getcwd();
 * #如需要把工作目录切换到你项目中去,并包含项目的库文件来实现hook中的逻辑
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
YDWXHook::add_hook(YDWXHook::EVENT_CLICK, function (YDWXEventClick $event) {
});
예제 #8
0
파일: basic.php 프로젝트: qujian/ydwx
 * #如需要把工作目录切换到你项目中去,并包含项目的库文件来实现hook中的逻辑
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
// access token 刷新
YDWXHook::add_hook(YDWXHook::REFRESH_ACCESS_TOKEN, function (YDWXAccessTokenResponse $info) {
});
YDWXHook::add_hook(YDWXHook::REFRESH_JSAPI_TICKET, function (YDWXJsapiTicketResponse $info) {
});
YDWXHook::add_hook(YDWXHook::REFRESH_CARD_JSAPI_TICKET, function (YDWXJsapiTicketResponse $info) {
});
// access token 刷新
YDWXHook::add_hook(YDWXHook::GET_ACCESS_TOKEN, function ($info) {
});
YDWXHook::add_hook(YDWXHook::GET_JSAPI_TICKET, function ($info) {
});
YDWXHook::add_hook(YDWXHook::GET_CARD_JSAPI_TICKET, function ($info) {
});
//获取托管的公众号的jsapi ticket
YDWXHook::add_hook(YDWXHook::GET_HOST_JSAPI_TICKET, function ($appid) {
});
//获取托管的公众号的card jsapi ticket
YDWXHook::add_hook(YDWXHook::GET_HOST_CARD_JSAPI_TICKET, function ($appid) {
});
YDWXHook::add_hook(YDWXHook::EVENT_SUBSCRIBE, function (YDWXEventSubscribe $info) {
    // 用户订阅后的回调
});
YDWXHook::add_hook(YDWXHook::EVENT_UNSUBSCRIBE, function ($info) {
    // 用户取消订阅后的回调
});
예제 #9
0
파일: card.php 프로젝트: qujian/ydwx
<?php

/**
 * $oldcwd = getcwd();
 * #hook
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
YDWXHook::add_hook(YDWXHook::EVENT_CARD_NOT_PASS_CHECK, function (YDWXEventCard_not_pass_check $msg) {
});
YDWXHook::add_hook(YDWXHook::EVENT_CARD_PASS_CHECK, function (YDWXEventCard_pass_check $msg) {
});
YDWXHook::add_hook(YDWXHook::EVENT_USER_CONSUME_CARD, function (YDWXEventUserConsumeCard $msg) {
});
YDWXHook::add_hook(YDWXHook::EVENT_USER_DEL_CARD, function (YDWXEventUser_del_card $msg) {
});
YDWXHook::add_hook(YDWXHook::EVENT_USER_ENTER_SESSION_FROM_CARD, function (YDWXEventUser_enter_session_from_card $msg) {
});
YDWXHook::add_hook(YDWXHook::EVENT_USER_GET_CARD, function (YDWXEventUser_get_card $msg) {
});
YDWXHook::add_hook(YDWXHook::EVENT_USER_PAID_BY_CARD, function (YDWXEventUserPaidByCard $msg) {
});
YDWXHook::add_hook(YDWXHook::EVENT_USER_VIEW_CARD, function ($msg) {
});
예제 #10
0
파일: agent.php 프로젝트: qujian/ydwx
<?php

/**
 * $oldcwd = getcwd();
 * #hook
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
YDWXHook::add_hook(YDWXHook::EVENT_COMPONENT_VERIFY_TICKET, function (YDWXEventComponent_verify_ticket $info) {
});
YDWXHook::add_hook(YDWXHook::GET_VERIFY_TICKET, function () {
});
YDWXHook::add_hook(YDWXHook::REFRESH_AGENT_ACCESS_TOKEN, function (YDWXAccessTokenResponse $info) {
});
YDWXHook::add_hook(YDWXHook::GET_AGENT_ACCESS_TOKEN, function () {
});
예제 #11
0
파일: msgs.php 프로젝트: qujian/ydwx
<?php

/**
 * $oldcwd = getcwd();
 * #如需要把工作目录切换到你项目中去,并包含项目的库文件来实现hook中的逻辑
 * chdir($your_work_dir);
 * include_once 'your-lib-file.php';
 * chdir ( $oldcwd );
 */
YDWXHook::add_hook(YDWXHook::EVENT_MSG_TEXT, function (YDWXEventMsgText $msg) {
});
YDWXHook::add_hook(YDWXHook::EVENT_LOCATION, function (YDWXEventLocation $msg) {
});