File: /www/wwwroot/www.scdc-marine.com/wp-content/themes/scdc-marine/HekuClass/Common/RestApi2.php
<?php namespace Heku\HekuClass\Common;
// use B2\Modules\Templates\Modules\Posts;
// use B2\Modules\Templates\PostType\Announcement;
// use B2\Modules\Templates\Single;
// use B2\Modules\Common\Post;
// use B2\Modules\Common\Shop;
// use B2\Modules\Common\User;
// use B2\Modules\Common\Distribution;
// use B2\Modules\Common\Circle;
// use B2\Modules\Common\FileUpload;
// use B2\Modules\Common\Comment;
// use B2\Modules\Common\Links;
// use B2\Modules\Common\Infomation;
// use B2\Modules\Common\Cpay;
class RestApi{
public function init(){
add_action( 'rest_api_init', array($this,'heku_rest_regeister'));
}
public function heku_rest_regeister(){
/**
* 获取当前登录用户的个人信息
*/
register_rest_route('heku/api','/getUserInfo',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getUserInfo'),
'permission_callback' => '__return_true'
));
/************************************ 登录与注册开始 ************************************************/
}
public static function getUserInfo($request){
$user = \Heku\HekuClass\Common\Login::get_user_info($request['ref']);
if(isset($res['error'])){
return new \WP_Error('comment_error',$res['error'],array('status'=>403));
}else{
return new \WP_REST_Response($user,200);
}
}
public function b2_rest_regeister(){
/**
* 获取当前登录用户的个人信息
*/
register_rest_route('b2/v1','/getUserInfo',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getUserInfo'),
'permission_callback' => '__return_true'
));
/************************************ 登录与注册开始 ************************************************/
//用户登出
register_rest_route('b2/v1','/loginOut',array(
'methods'=>'get',
'callback'=>array('B2\Modules\Common\Login','login_out'),
'permission_callback' => '__return_true'
));
//用户注销
register_rest_route('b2/v1','/deleteUser',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'deleteUser'),
'permission_callback' => '__return_true'
));
//邀请码检查
register_rest_route('b2/v1','/invitationCheck',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'invitationCheck'),
'permission_callback' => '__return_true'
));
//获取图形验证码
register_rest_route('b2/v1','/getRecaptcha',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getRecaptcha'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/bindUserLogin',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'bindUserLogin'),
'permission_callback' => '__return_true'
));
//图形验证码检查
register_rest_route('b2/v1','/imgCodeCheck',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'imgCodeCheck'),
'permission_callback' => '__return_true'
));
//发送短信或者邮箱验证码
register_rest_route('b2/v1','/sendCode',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'sendCode'),
'permission_callback' => '__return_true'
));
//找回密码验证
register_rest_route('b2/v1','/forgotPass',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'forgotPass'),
'permission_callback' => '__return_true'
));
//重设密码
register_rest_route('b2/v1','/resetPass',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'resetPass'),
'permission_callback' => '__return_true'
));
//用户注册
register_rest_route('b2/v1','/regeister',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'regeister'),
'permission_callback' => '__return_true'
));
//社交登录
register_rest_route('b2/v1','/socialLogin',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'socialLogin'),
'permission_callback' => '__return_true'
));
//重新绑定社交账户
register_rest_route('b2/v1','/rebuildOauth',array(
'methods'=>'get',
'callback'=>array(__CLASS__,'rebuildOauth'),
'permission_callback' => '__return_true'
));
//社交登录,检查邀请码
register_rest_route('b2/v1','/invRegeister',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'invRegeister'),
'permission_callback' => '__return_true'
));
//解除绑定社交账户
register_rest_route('b2/v1','/unBuild',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'unBuild'),
'permission_callback' => '__return_true'
));
//保存昵称
register_rest_route('b2/v1','/saveNickName',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'saveNickName'),
'permission_callback' => '__return_true'
));
//保存性别
register_rest_route('b2/v1','/saveSex',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'saveSex'),
'permission_callback' => '__return_true'
));
//保存网址
register_rest_route('b2/v1','/saveUrl',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'saveUrl'),
'permission_callback' => '__return_true'
));
//保存个人描述
register_rest_route('b2/v1','/saveDesc',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'saveDesc'),
'permission_callback' => '__return_true'
));
//获取收货地址
register_rest_route('b2/v1','/getAddresses',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getAddresses'),
'permission_callback' => '__return_true'
));
//保存收货地址
register_rest_route('b2/v1','/saveAddress',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'saveAddress'),
'permission_callback' => '__return_true'
));
//保存默认收货地址
register_rest_route('b2/v1','/saveDefaultAddress',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'saveDefaultAddress'),
'permission_callback' => '__return_true'
));
//删除收货地址
register_rest_route('b2/v1','/deleteAddress',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'deleteAddress'),
'permission_callback' => '__return_true'
));
//保存用户名
register_rest_route('b2/v1','/saveUsername',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'saveUsername'),
'permission_callback' => '__return_true'
));
//后台修改地址
register_rest_route('b2/v1','/editPass',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'editPass'),
'permission_callback' => '__return_true'
));
//获取公众号二维码
register_rest_route('b2/v1','/getLoginQrcode',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getLoginQrcode'),
'permission_callback' => '__return_true'
));
//关注并登录
register_rest_route('b2/v1','/mpLogin',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'mpLogin'),
'permission_callback' => '__return_true'
));
//关注并使用邀请码登录
register_rest_route('b2/v1','/mpLoginInv',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'mpLoginInv'),
'permission_callback' => '__return_true'
));
//获取社交登录连接
register_rest_route('b2/v1','/getOauthLink',array(
'methods'=>'get',
'callback'=>array(__CLASS__,'getOauthLink'),
'permission_callback' => '__return_true'
));
/************************************ 登录与注册结束 ************************************************/
/************************************ 用户相关开始 ************************************************/
//随机获取认证用户
register_rest_route('b2/v1','/getVerifyUsers',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getVerifyUsers'),
'permission_callback' => '__return_true'
));
//获取公众号关注二维码
register_rest_route('b2/v1','/getVerifyInfo',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getVerifyInfo'),
'permission_callback' => '__return_true'
));
//检查用户是否已经关注公众号
register_rest_route('b2/v1','/checkSubscribe',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'checkSubscribe'),
'permission_callback' => '__return_true'
));
//提交认证信息
register_rest_route('b2/v1','/submitVerify',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'submitVerify'),
'permission_callback' => '__return_true'
));
//提交认证信息
register_rest_route('b2/v1','/getCurrentUserAttachments',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getCurrentUserAttachments'),
'permission_callback' => '__return_true'
));
//获取用户任务数据
register_rest_route('b2/v1','/getTaskData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getTaskData'),
'permission_callback' => '__return_true'
));
/************************************ 用户相关结束 ************************************************/
/************************************ 私信相关开始 ************************************************/
//给用户发私信
register_rest_route('b2/v1','/sendDirectmessage',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'sendDirectmessage'),
'permission_callback' => '__return_true'
));
//获取私信列表
register_rest_route('b2/v1','/getUserDirectmessageList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getUserDirectmessageList'),
'permission_callback' => '__return_true'
));
//获取私信对话
register_rest_route('b2/v1','/getMyDirectmessageList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getMyDirectmessageList'),
'permission_callback' => '__return_true'
));
//获取新的私信数量
register_rest_route('b2/v1','/getNewDmsg',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getNewDmsg'),
'permission_callback' => '__return_true'
));
/************************************ 私信相关结束 ************************************************/
/************************************ 用户的互动信息相关开始 ************************************************/
//获取财富页面信息
register_rest_route('b2/v1','/getUserGoldData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getUserGoldData'),
'permission_callback' => '__return_true'
));
//获取财富页面积分、余额记录
register_rest_route('b2/v1','/getGoldList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getGoldList'),
'permission_callback' => '__return_true'
));
//获取财富排行信息
register_rest_route('b2/v1','/getGoldTop',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getGoldTop'),
'permission_callback' => '__return_true'
));
//提现申请
register_rest_route('b2/v1','/cashOut',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'cashOut'),
'permission_callback' => '__return_true'
));
//获取用户的订单
register_rest_route('b2/v1','/getMyOrders',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getMyOrders'),
'permission_callback' => '__return_true'
));
//卡密充值
register_rest_route('b2/v1','/cardPay',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'cardPay'),
'permission_callback' => '__return_true'
));
//获取vip信息
register_rest_route('b2/v1','/getVipInfo',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getVipInfo'),
'permission_callback' => '__return_true'
));
/************************************ 用户的互动信息相关结束 ************************************************/
/************************************ 订单开始 ************************************************/
//检查支付方式
register_rest_route('b2/v1','/checkPayType',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'checkPayType'),
'permission_callback' => '__return_true'
));
//批量支付
register_rest_route('b2/v1','/BatchPayment',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'BatchPayment'),
'permission_callback' => '__return_true'
));
/************************************ 订单结束 ************************************************/
/************************************ 支付相关开始 ************************************************/
//获取允许的支付
register_rest_route('b2/v1','/allowPayType',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'allowPayType'),
'permission_callback' => '__return_true'
));
//开始支付
register_rest_route('b2/v1','/buildOrder',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'buildOrder'),
'permission_callback' => '__return_true'
));
//余额支付
register_rest_route('b2/v1','/balancePay',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'balancePay'),
'permission_callback' => '__return_true'
));
//积分支付
register_rest_route('b2/v1','/creditPay',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'creditPay'),
'permission_callback' => '__return_true'
));
//支付确认
register_rest_route('b2/v1','/payCheck',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'payCheck'),
'permission_callback' => '__return_true'
));
/************************************ 支付相关结束 ************************************************/
/************************************ 文章开始 ************************************************/
//获取文章模块内容(分页显示)
register_rest_route('b2/v1','/getPostList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getPostList'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getModulePostList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getModulePostList'),
'permission_callback' => '__return_true'
));
//获取公告列表
register_rest_route('b2/v1','/getAnnouncements',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getAnnouncements'),
'permission_callback' => '__return_true'
));
//获取视频播放列表
register_rest_route('b2/v1','/getPostVideos',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getPostVideos'),
'permission_callback' => '__return_true'
));
//获取语音播放字符串
register_rest_route('b2/v1','/getPostAudio',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getPostAudio'),
'permission_callback' => '__return_true'
));
//获取外链视频的html
register_rest_route('b2/v1','/getVideoHtml',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getVideoHtml'),
'permission_callback' => '__return_true'
));
//获取隐藏段代码内容
register_rest_route('b2/v1','/getHiddenContent',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getHiddenContent'),
'permission_callback' => '__return_true'
));
//获取文章相关信息
register_rest_route('b2/v1','/getPostData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getPostData'),
'permission_callback' => '__return_true'
));
//文章顶踩
register_rest_route('b2/v1','/postVote',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'postVote'),
'permission_callback' => '__return_true'
));
//获取文章下载数据
register_rest_route('b2/v1','/getDownloadData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getDownloadData'),
'permission_callback' => '__return_true'
));
//获取下载跳转页面数据
register_rest_route('b2/v1','/getDownloadPageData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getDownloadPageData'),
'permission_callback' => '__return_true'
));
//获取下载文件的真实地址
register_rest_route('b2/v1','/downloadFile',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'downloadFile'),
'permission_callback' => '__return_true'
));
//检查投稿权限
register_rest_route('b2/v1','/checkUserWriteRole',array(
'methods'=>'get',
'callback'=>array(__CLASS__,'checkUserWriteRole'),
'permission_callback' => '__return_true'
));
//预览
register_rest_route('b2/v1','/previewPost',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'previewPost'),
'permission_callback' => '__return_true'
));
//投稿
register_rest_route('b2/v1','/insertPost',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'insertPost'),
'permission_callback' => '__return_true'
));
//删除文章
register_rest_route('b2/v1','/deleteDraftPost',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'deleteDraftPost'),
'permission_callback' => '__return_true'
));
//检查文章编辑权限
register_rest_route('b2/v1','/checkWriteUser',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'checkWriteUser'),
'permission_callback' => '__return_true'
));
//获取海报信息
register_rest_route('b2/v1','/getPosterData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getPosterData'),
'permission_callback' => '__return_true'
));
//url转base64
register_rest_route('b2/v1','/urlToBase64',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'urlToBase64'),
'permission_callback' => '__return_true'
));
/************************************ 文章结束 ************************************************/
/************************************ 评论开始 ************************************************/
//获取评论
register_rest_route('b2/v1','/getCommentList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getCommentList'),
'permission_callback' => '__return_true'
));
//获取tips
register_rest_route('b2/v1','/getCommentTips',array(
'methods'=>'get',
'callback'=>array(__CLASS__,'getCommentTips'),
'permission_callback' => '__return_true'
));
//给评论赞踩
register_rest_route('b2/v1','/commentVote',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'commentVote'),
'permission_callback' => '__return_true'
));
//获取某一组评论的踩赞数据
register_rest_route('b2/v1','/commentVoteData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'commentVoteData'),
'permission_callback' => '__return_true'
));
//获取用户的权限
register_rest_route('b2/v1','/getUserRole',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getUserRole'),
'permission_callback' => '__return_true'
));
//置顶评论
register_rest_route('b2/v1','/commentSticky',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'commentSticky'),
'permission_callback' => '__return_true'
));
//发布评论
register_rest_route('b2/v1','/commentSubmit',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'commentSubmit'),
'permission_callback' => '__return_true'
));
//获取小工具里面的最新评论
register_rest_route('b2/v1','/getNewComments',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getNewComments'),
'permission_callback' => '__return_true'
));
/************************************ 评论结束 ************************************************/
//图片上传
register_rest_route('b2/v1','/fileUpload',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'fileUpload'),
'permission_callback' => '__return_true'
));
//获取最新公告
register_rest_route('b2/v1','/getLatestAnnouncement',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getLatestAnnouncement'),
'permission_callback' => '__return_true'
));
/************************************ 商铺相关 ************************************************/
//通过ID获取商品信息
register_rest_route('b2/v1','/getShopItemsData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getShopItemsData'),
'permission_callback' => '__return_true'
));
//领取优惠劵
register_rest_route('b2/v1','/ShopCouponReceive',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'ShopCouponReceive'),
'permission_callback' => '__return_true'
));
//获取我的优惠劵
register_rest_route('b2/v1','/getMyCoupons',array(
'methods'=>'get',
'callback'=>array(__CLASS__,'getMyCoupons'),
'permission_callback' => '__return_true'
));
//删除我的优惠劵
register_rest_route('b2/v1','/deleteMyCoupon',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'deleteMyCoupon'),
'permission_callback' => '__return_true'
));
//获取商品优惠劵信息
register_rest_route('b2/v1','/getCouponsByPostId',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getCouponsByPostId'),
'permission_callback' => '__return_true'
));
//积分抽奖
register_rest_route('b2/v1','/shopLottery',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'shopLottery'),
'permission_callback' => '__return_true'
));
//获取当前用户的邮箱
register_rest_route('b2/v1','/getEmail',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getEmail'),
'permission_callback' => '__return_true'
));
//获取购买结果信息
register_rest_route('b2/v1','/getUserBuyResout',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getUserBuyResout'),
'permission_callback' => '__return_true'
));
//快递查询
register_rest_route('b2/v1','/getOrderExpress',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getOrderExpress'),
'permission_callback' => '__return_true'
));
//获取分销基本信息
register_rest_route('b2/v1','/getMyDistributionData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getMyDistributionData'),
'permission_callback' => '__return_true'
));
//获取分销订单列表
register_rest_route('b2/v1','/getMyDistributionOrders',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getMyDistributionOrders'),
'permission_callback' => '__return_true'
));
//获取分销伙伴
register_rest_route('b2/v1','/getMyPartner',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getMyPartner'),
'permission_callback' => '__return_true'
));
//提交工单
register_rest_route('b2/v1','/submitRequest',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'submitRequest'),
'permission_callback' => '__return_true'
));
//文档评价
register_rest_route('b2/v1','/documentVote',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'documentVote'),
'permission_callback' => '__return_true'
));
//发布快讯
register_rest_route('b2/v1','/submitNewsflashes',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'submitNewsflashes'),
'permission_callback' => '__return_true'
));
//获取快讯列表
register_rest_route('b2/v1','/getNewsflashesList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getNewsflashesList'),
'permission_callback' => '__return_true'
));
//获取快讯小工具数据
register_rest_route('b2/v1','/getWidgetNewsflashes',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getWidgetNewsflashes'),
'permission_callback' => '__return_true'
));
//确认收货
register_rest_route('b2/v1','/userChangeOrderState',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'userChangeOrderState'),
'permission_callback' => '__return_true'
));
/************************************ 圈子相关 ************************************************/
$open = b2_get_option('circle_main','circle_open');
if($open){
register_rest_route('b2/v1','/insertTopicCard',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'insertTopicCard'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/insertCircleTopic',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'insertCircleTopic'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getCurrentUserCircleData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getCurrentUserCircleData'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/createCircle',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'createCircle'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getCirclesList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getCirclesList'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getTopicList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getTopicList'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getTopicCommentList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getTopicCommentList'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getChildComments',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getChildComments'),
'permission_callback' => '__return_true'
));
//获取所有圈子数据
register_rest_route('b2/v1','/getAllCircleData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getAllCircleData'),
'permission_callback' => '__return_true'
));
//话题置顶
register_rest_route('b2/v1','/setSticky',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'setSticky'),
'permission_callback' => '__return_true'
));
//话题加精
register_rest_route('b2/v1','/setBest',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'setBest'),
'permission_callback' => '__return_true'
));
//通过ID获取某个帖子的内容
register_rest_route('b2/v1','/getDataByTopicId',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getDataByTopicId'),
'permission_callback' => '__return_true'
));
//删除话题
register_rest_route('b2/v1','/deleteTopic',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'deleteTopic'),
'permission_callback' => '__return_true'
));
//话题审核
register_rest_route('b2/v1','/topicChangeStatus',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'topicChangeStatus'),
'permission_callback' => '__return_true'
));
//通过ID获取圈子的数据
register_rest_route('b2/v1','/getCircleDataByCircleIds',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getCircleDataByCircleIds'),
'permission_callback' => '__return_true'
));
//加入圈子
register_rest_route('b2/v1','/joinCircle',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'joinCircle'),
'permission_callback' => '__return_true'
));
//获取圈子用户
register_rest_route('b2/v1','/getCircleUserList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getCircleUserList'),
'permission_callback' => '__return_true'
));
//审核会员
register_rest_route('b2/v1','/changeUserRole',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'changeUserRole'),
'permission_callback' => '__return_true'
));
//删除圈友
register_rest_route('b2/v1','/removeUserFormCircle',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'removeUserFormCircle'),
'permission_callback' => '__return_true'
));
//话题投票
register_rest_route('b2/v1', '/topicVote', array(
'methods'=>'post',
'callback'=>array(__CLASS__,'topicVote'),
'permission_callback' => '__return_true'
));
//话题,你猜
register_rest_route('b2/v1', '/topicGuess', array(
'methods'=>'post',
'callback'=>array(__CLASS__,'topicGuess'),
'permission_callback' => '__return_true'
));
//回答问题
register_rest_route('b2/v1','/submitAnswer',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'submitAnswer'),
'permission_callback' => '__return_true'
));
//获取回答列表
register_rest_route('b2/v1','/getTopicAnswerList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getTopicAnswerList'),
'permission_callback' => '__return_true'
));
//采纳答案
register_rest_route('b2/v1','/answerRight',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'answerRight'),
'permission_callback' => '__return_true'
));
//删除答案
register_rest_route('b2/v1','/deleteAnswer',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'deleteAnswer'),
'permission_callback' => '__return_true'
));
//编辑话题
register_rest_route('b2/v1','/getEditData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getEditData'),
'permission_callback' => '__return_true'
));
}
//获取文章公告
register_rest_route('b2/v1','/getPostGG',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getPostGG'),
'permission_callback' => '__return_true'
));
/*数据更新*/
register_rest_route('b2/v1','/ajaxupdate',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'ajaxupdate'),
'permission_callback' => '__return_true'
));
//删除评论
register_rest_route('b2/v1','/deleteComment',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'deleteComment'),
'permission_callback' => '__return_true'
));
//获取小黑屋用户
register_rest_route('b2/v1','/getDarkRoomUsers',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getDarkRoomUsers'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getWriteCountent',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getWriteCountent'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getStreamList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getStreamList'),
'permission_callback' => '__return_true'
));
//商品收藏夹
register_rest_route('b2/v1','/getMyCarts',array(
'methods'=>'get',
'callback'=>array(__CLASS__,'getMyCarts'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/setMyCarts',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'setMyCarts'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/deleteMyCarts',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'deleteMyCarts'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/circleSearch',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'circleSearch'),
'permission_callback' => '__return_true'
));
if(b2_get_option('links_main','link_open')){
register_rest_route('b2/v1','/submitLink',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'submitLink'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/linkHasPending',array(
'methods'=>'get',
'callback'=>array(__CLASS__,'linkHasPending'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getLinkVote',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getLinkVote'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/linkVote',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'linkVote'),
'permission_callback' => '__return_true'
));
}
register_rest_route('b2/v1','/getInfomationList',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getInfomationList'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getInfomationHotComments',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getInfomationHotComments'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getInfomationCats',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getInfomationCats'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getInfomationSingle',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getInfomationSingle'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getPoinfomationOpts',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getPoinfomationOpts'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/shieldAuthor',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'shieldAuthor'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getCpayResout',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getCpayResout'),
'permission_callback' => '__return_true'
));
// edited by fuzqing
register_rest_route('b2/v1','/getCpayInfo',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getCpayInfo'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/insertInfomation',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'insertInfomation'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/getInfomationHotCommentTopics',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getInfomationHotCommentTopics'),
'permission_callback' => '__return_true'
));
register_rest_route('b2/v1','/editInfomationData',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'editInfomationData'),
'permission_callback' => '__return_true'
));
// register_rest_route('b2/v1','/registerByOtherSite',array(
// 'methods'=>'post',
// 'callback'=>array(__CLASS__,'registerByOtherSite'),
// 'permission_callback' => '__return_true'
// ));
register_rest_route('b2/v1','/getPostFavorites',array(
'methods'=>'post',
'callback'=>array(__CLASS__,'getPostFavorites'),
'permission_callback' => '__return_true'
));
}
}