UserSkill

魔方达人

API描述
GET api/UserSkill/GetSkillList?CookCode={CookCode}&CustID={CustID}&ParentSkillId={ParentSkillId}&IsContainAll={IsContainAll}

【可用】获取技能类别列表

GET api/UserSkill/GetUserSkillList?CookCode={CookCode}&CustID={CustID}&cityCode={cityCode}&parentSkillId={parentSkillId}&skillId={skillId}&PageIndex={PageIndex}&PageSize={PageSize}

【可用】获取达人技能首页列表和分类首页列表

GET api/UserSkill/GetMySkillList?CookCode={CookCode}&IsAudit={IsAudit}&CustID={CustID}

【可用】获取我的技能列表(top 20)(未审核列表:IsAudit=0;已通过列表:IsAudit=1;未通过列表:IsAudit=2 )

GET api/UserSkill/GetUserSkillDetail?CookCode={CookCode}&CustID={CustID}&UserSkillID={UserSkillID}

【可用】拉取用户技能详细信息

POST api/UserSkill/SaveUserSkillDetail?CookCode={CookCode}&CustID={CustID}&UserSkillId={UserSkillId}&ParentSkillId={ParentSkillId}&SkillId={SkillId}&Title={Title}&SkillContent={SkillContent}&Remark={Remark}&Price={Price}&CityCode={CityCode}

【可用】提交用户技能申请

GET api/UserSkill/GetCollectList?CookCode={CookCode}&CustID={CustID}

【可用】获取收藏列表(top 20)

POST api/UserSkill/PostDeleteUserSkillCollect?CookCode={CookCode}&CustID={CustID}&CollectId={CollectId}

【可用】删除收藏技能

POST api/UserSkill/PostDeleteUserSkill?CookCode={CookCode}&CustID={CustID}&UserSkillId={UserSkillId}

【可用】删除用户技能

POST api/UserSkill/CollectUserSkill?CookCode={CookCode}&CustID={CustID}&UserSkillId={UserSkillId}

【可用】收藏用户技能

POST api/UserSkill/UserReservationSkill?ReservationDate={ReservationDate}&Name={Name}&ContactNumber={ContactNumber}&Remark={Remark}&UserSkillId={UserSkillId}&DeviceID={DeviceID}&CookCode={CookCode}&CustID={CustID}&ContactMethod={ContactMethod}

【可用】提交预约单

Message

推送消息

API描述
POST api/Message/GetNormalMsgList?CookCode={CookCode}&CustID={CustID}&MsgType={MsgType}&PageIndex={PageIndex}&PageSize={PageSize}

【可用】登录用户--普通消息列表

POST api/Message/GetDynamicMsgList?CookCode={CookCode}&CustID={CustID}&PageIndex={PageIndex}&PageSize={PageSize}

【可用】登录用户--社区消息列表

POST api/Message/ClearAllDynamicMsg?CookCode={CookCode}&CustID={CustID}

【可用】登录用户--清空社区消息

POST api/Message/NormalMsgDetail?CookCode={CookCode}&CustID={CustID}&MsgID={MsgID}

【可用】登录用户--普通消息详情

Person

用户相关接口

API描述
POST api/Person/Register?Mobile={Mobile}&Password={Password}&ValidateCode={ValidateCode}&DeviceToken={DeviceToken}&DeviceType={DeviceType}

【可用】匿名用户--注册,手机号

POST api/Person/UserLogin?loginName={loginName}&password={password}&deviceToken={deviceToken}&deviceType={deviceType}

【可用】匿名用户--IdServerLogin登录

POST api/Person/LogOut?CookCode={CookCode}

【可用】登录用户--登出

POST api/Person/ResetPassword?MobilePhone={MobilePhone}&ValidCode={ValidCode}&Password={Password}

【可用】匿名用户--找回密码(将修改为新的密码)

POST api/Person/LoginValidate?CookCode={CookCode}&CustID={CustID}

【可用】登录用户--刷新在线session,即刷新Token

POST api/Person/Personal?CookCode={CookCode}&CustID={CustID}

【可用】登录用户--获取个人资料

POST api/Person/EditPerson?CookCode={CookCode}&CustID={CustID}&Phone={Phone}&Nickname={Nickname}&Sex={Sex}&Provinces={Provinces}&City={City}&Region={Region}&Address={Address}&Motto={Motto}&AvatarID={AvatarID}&ColorID={ColorID}&GroupID={GroupID}&AvatarPath={AvatarPath}&ColorValue={ColorValue}&GroupName={GroupName}&AvatarType={AvatarType}&Birthday={Birthday}

【可用】登录用户--编辑个人资料, 该接口的图片上传通过post提交, 图片大小小于1M, 允许的图片类型:.gif,.jpg,.jpeg,.png,.bmp

POST api/Person/UpdateAvatar?CookCode={CookCode}&CustID={CustID}

【可用】登录用户--修改头像, 该接口的图片上传通过post提交, 图片大小小于1M, 允许的图片类型:.gif,.jpg,.jpeg,.png,.bmp

POST api/Person/StartTheme

【可用】匿名用户--获得启动页主题

POST api/Person/CheckNickName?nickname={nickname}

【可用】匿名用户--检查昵称是否存在

GET api/Person/GetPersonAvatars?CookCode={CookCode}&CusIDs={CusIDs}

【可用】登录用户--获取一批用户的头像和昵称

POST api/Person/MySteward?CookCode={CookCode}&buildingID={buildingID}

【可用】登录用户--我的管家

POST api/Person/About?CookCode={CookCode}

【可用】登录用户--关于魔方

POST api/Person/FeedBack?CustID={CustID}&Content={Content}&Phone={Phone}

【可用】登录用户--提交反馈意见

POST api/Person/PersonBalance?CustID={CustID}&CookCode={CookCode}

【可用】登录用户--钱包--获取个人帐户余额接口

POST api/Person/AccountTradeLog?CustID={CustID}&CookCode={CookCode}&PageIndex={PageIndex}&PageSize={PageSize}

【可用】登录用户--钱包--获取个人帐户交易记录

POST api/Person/BindCard?CookCode={CookCode}&CustID={CustID}&Name={Name}&Bank={Bank}&SubBranch={SubBranch}&CardNo={CardNo}&Province={Province}&City={City}&Area={Area}&CardType={CardType}

【可用】登录用户--钱包--绑卡

POST api/Person/RemoveCard?CookCode={CookCode}&CustID={CustID}&CardID={CardID}&MchID={MchID}&Sign={Sign}

【可用】登录用户--钱包--删除银行卡

POST api/Person/BankcardList?CustID={CustID}&CookCode={CookCode}&PageIndex={PageIndex}&PageSize={PageSize}

【可用】登录用户--钱包--银行卡列表

POST api/Person/RechargeReady?CookCode={CookCode}&CustID={CustID}&Amount={Amount}&PayType={PayType}&MchID={MchID}&Sign={Sign}

【可用】登录用户--钱包--充值准备,调用该接口产生充值订单,而后调起支付进行支付,支付完成以后更改订单状态

POST api/Person/WithdrawCash?CookCode={CookCode}&CustID={CustID}&Amount={Amount}&CardID={CardID}&MchID={MchID}&Sign={Sign}

【可用】登录用户--钱包--提现

POST api/Person/EthnicGroupAvatarList?CustID={CustID}&CookCode={CookCode}

【可用】登录用户--族群--头像/颜色/族群名称列表,分别最多200条记录

POST api/Person/ChangeStoreInfo?CookCode={CookCode}&CustID={CustID}&ContractNo={ContractNo}

【可用】登录用户--用户--更改入住的信息

Dynamic

社区帖子接口

API描述
POST api/Dynamic/CityBuildingList?CookCode={CookCode}

【可用】登录用户--城市门店列表

POST api/Dynamic/SaveDynamic?CookCode={CookCode}&CustId={CustId}&Content={Content}&TagID={TagID}&PubType={PubType}&Point={Point}&BuildingID={BuildingID}&BuildingCityID={BuildingCityID}&HasReward={HasReward}

【可用】登录用户--发表普通帖子,该接口的图片上传通过post提交,图片大小小于1M,允许的图片类型:.gif,.jpg,.jpeg,.png,.bmp, 入住用户:BuildingID和BuildingCityID都为个人资料中的数据。未入住用户:BuildingID和BuildingCityID为社区选中的数据

POST api/Dynamic/SaveActivity?CookCode={CookCode}&CustId={CustId}&Content={Content}&ActivityTime={ActivityTime}&Place={Place}&Nums={Nums}&Point={Point}&BuildingID={BuildingID}&BuildingCityID={BuildingCityID}&TagID={TagID}

【可用】登录用户--发表活动/求助帖子,该接口的图片上传通过post提交,图片大小小于1M,允许的图片类型:.gif,.jpg,.jpeg,.png,.bmp 入住用户:BuildingID和BuildingCityID都为个人资料中的数据。未入住用户:BuildingID和BuildingCityID为社区选中的数据

POST api/Dynamic/TagList?IsShow={IsShow}

【可用】匿名用户--标签分类列表,活动标签的ID是10000

POST api/Dynamic/DynamicList?CookCode={CookCode}&CustID={CustID}&Point={Point}&PageIndex={PageIndex}&TagID={TagID}&BuildingID={BuildingID}&BuildingCityID={BuildingCityID}&PageSize={PageSize}

【可用】登录用户--门店帖子列表

GET api/Dynamic/GetDynamicViewModelByDcID?DcID={DcID}&CustID={CustID}&BuildingID={BuildingID}&BuildingCityID={BuildingCityID}

根据DynamicID获取详情

POST api/Dynamic/PersonDynamicList?CookCode={CookCode}&CustID={CustID}&LoginUserID={LoginUserID}&PageIndex={PageIndex}&PageSize={PageSize}

【可用】登录用户--自己或者别人的帖子列表

POST api/Dynamic/PersonDynamicList2?IsNeedPersonInfo={IsNeedPersonInfo}&CookCode={CookCode}&CustID={CustID}&LoginUserID={LoginUserID}&PageIndex={PageIndex}&PageSize={PageSize}

【可用】登录用户--自己或者别人的帖子列表,是否包含当前登录用户信息

POST api/Dynamic/DynamicDetail?CookCode={CookCode}&DynamicId={DynamicId}&CustID={CustID}

【可用】登录用户--帖子详情

POST api/Dynamic/CommentList?CookCode={CookCode}&DynamicID={DynamicID}&PageIndex={PageIndex}&PageSize={PageSize}

【可用】登录用户--评论列表

POST api/Dynamic/ReplyDynamic?CookCode={CookCode}&CustID={CustID}&DynamicId={DynamicId}&Content={Content}

【可用】登录用户--回复帖子

POST api/Dynamic/ReplyComment?CookCode={CookCode}&CustID={CustID}&DynamicID={DynamicID}&Content={Content}&ReplyCommentID={ReplyCommentID}&ReplyNickName={ReplyNickName}

【可用】登录用户--回复帖子的评论

POST api/Dynamic/DynamicDelete?CookCode={CookCode}&CustID={CustID}&DynamicID={DynamicID}

【可用】登录用户--删除本人的帖子

POST api/Dynamic/CommentDelete?CookCode={CookCode}&CustID={CustID}&CommentId={CommentId}

【可用】登录用户--删除本人的评论

POST api/Dynamic/Like?CookCode={CookCode}&CustID={CustID}&DynamicId={DynamicId}

【可用】登录用户--点赞

POST api/Dynamic/CancelLike?CookCode={CookCode}&CustID={CustID}&DynamicId={DynamicId}

【可用】登录用户--取消赞

POST api/Dynamic/LikeList?CookCode={CookCode}&DynamicId={DynamicId}

【可用】登录用户--点赞人列表

POST api/Dynamic/Reward?CookCode={CookCode}&DynamicId={DynamicId}&LoginUserID={LoginUserID}&CustIDs={CustIDs}&Amount={Amount}&MchID={MchID}&Sign={Sign}

【可用】登录用户--打赏,多个用户是平均打赏

POST api/Dynamic/TakePart?CookCode={CookCode}&CustID={CustID}&DynamicId={DynamicId}&TakeType={TakeType}

【可用】登录用户--参与(活动/打赏)

POST api/Dynamic/TakePartList?CookCode={CookCode}&CustID={CustID}&DynamicId={DynamicId}&TakeType={TakeType}&PageIndex={PageIndex}&PageSize={PageSize}

【可用】登录用户--参与人列表

IntelliLock

智能门锁

API描述
POST api/IntelliLock/LockBaseParams?CookCode={CookCode}&CustID={CustID}&Phone={Phone}

【可用】 获取门锁基本参数

POST api/IntelliLock/UserLogin?UserID={UserID}&Password={Password}&SysCode={SysCode}

管家登录

POST api/IntelliLock/StoreList?UserID={UserID}&AccessToken={AccessToken}

获取管家对应的门店列表

POST api/IntelliLock/RoomList?StoreID={StoreID}&LockType={LockType}&AccessToken={AccessToken}

获取门店列表

POST api/IntelliLock/GuestList?StoreID={StoreID}&RoomNo={RoomNo}&AccessToken={AccessToken}

获取房间下的用户列表

POST api/IntelliLock/UpdateLockInitialize?StoreID={StoreID}&RoomNo={RoomNo}&IsInitialized={IsInitialized}&AccessToken={AccessToken}

更新门锁初始化状态

Service

服务相关接口

API描述
POST api/Service/BannerList?CityID={CityID}&BuildingID={BuildingID}&CookCode={CookCode}

【可用】轮播图列表

POST api/Service/MFDRBannerList?CookCode={CookCode}

【可用】获取魔方达人轮播图

POST api/Service/LoadService?CustID={CustID}&CookCode={CookCode}

【可用】服务-个人服务加载

POST api/Service/ServiceItemList?CityID={CityID}&ParentID={ParentID}&PageIndex={PageIndex}&PageSize={PageSize}&IsNeedBanner={IsNeedBanner}&CookCode={CookCode}

【可用】单个服务项列表,同时可包含服务轮播图

POST api/Service/GotoOrder?CustID={CustID}&CookCode={CookCode}&ServiceTag={ServiceTag}&ServiceID={ServiceID}

【可用】服务-服务下单接口 跳转接入服务

POST api/Service/AllServiceList?CustID={CustID}&CookCode={CookCode}

【可用】供用户选择的频道列表,根据用户ID,默认选中用户已经选择的服务

POST api/Service/UpdateSelectService?CustID={CustID}&CookCode={CookCode}&ServiceIDs={ServiceIDs}

【可用】服务-修改用户所选服务接口

POST api/Service/NewestInfoList?BuildingID={BuildingID}&Point={Point}&CookCode={CookCode}

【可用】服务-最新社区分享接口,Point举例:22.5291680000,113.9439110000,Token必填,BuildingID和Point二选一

POST api/Service/RepairList?CustID={CustID}&CookCode={CookCode}&PageIndex={PageIndex}&PageSize={PageSize}

【可用】(返回参数以本接口返回参数为准)服务-获取报修记录接口,按报修时间降序

POST api/Service/Repair?CustID={CustID}&CookCode={CookCode}&Goods={Goods}&Desc={Desc}&AppointTime={AppointTime}&Contact={Contact}&Tel={Tel}&Address={Address}

【可用】服务-报修接口 用户提交报修,该接口的图片上传通过post提交,图片大小小于1M,允许的图片类型:.gif,.jpg,.jpeg,.png,.bmp

POST api/Service/RepairGoodsList?CookCode={CookCode}

【可用】服务-获取报修物品接口 下拉列表的物品

POST api/Service/GetUserInfo?CookCode={CookCode}&CustID={CustID}&Phone={Phone}

【可用】服务-缴费-个人基本资料--我的合约

POST api/Service/GetContractList?CookCode={CookCode}&CustID={CustID}&UserCode={UserCode}

【被微官网替换】服务-缴费-获取合同列表

POST api/Service/GetRentList?CookCode={CookCode}&CustID={CustID}&ContractNo={ContractNo}&Month={Month}

【被微官网替换可用】服务-缴费-获取缴费清单

POST api/Service/PayFee?CookCode={CookCode}&CustID={CustID}&Amount={Amount}&PayType={PayType}&MchID={MchID}&ContractNo={ContractNo}&PayMonth={PayMonth}&UserCode={UserCode}&Sign={Sign}

【被微官网替换】登录用户--服务-缴费,调用该接口产生缴费订单,而后调起支付进行支付,支付完成以后更改订单状态

POST api/Service/GetPayLogList?CookCode={CookCode}&CustID={CustID}&PageIndex={PageIndex}&PageSize={PageSize}

【未使用】服务-缴费-获取缴费记录

POST api/Service/ComplaintTypeList?CustID={CustID}&CookCode={CookCode}

【可用】客服--分类列表

POST api/Service/Complaint?CustID={CustID}&CookCode={CookCode}&ComplaintTypeCode={ComplaintTypeCode}&ComplaintTypeName={ComplaintTypeName}&Content={Content}

【可用】服务-投诉接口 用户提交投诉,图片以form的形式提交,最多3张

POST api/Service/OmsGetContractInfo?cookCode={cookCode}&custId={custId}&phone={phone}

【未使用】OMS缴费服务获取个人信息和合同信息

POST api/Service/OmsGetRentList?cookCode={cookCode}&custId={custId}&contractId={contractId}&month={month}

【未使用】OMS缴费服务获取缴费清单

POST api/Service/OmsPayFee?cookCode={cookCode}&custId={custId}&amount={amount}&payType={payType}&mchId={mchId}&contractId={contractId}&payMonth={payMonth}&userCode={userCode}&sign={sign}

【未使用】 OMS缴费,调微信和支付宝支付完成后回写到OMS

POST api/Service/OmsGetContractBill?cookCode={cookCode}&custId={custId}&phone={phone}

【未使用】OMS拉取缴费记录

Sys

系统

API描述
POST api/Sys/SendValidateCode?mobile={mobile}&validateType={validateType}

发送手机验证码(废弃,使用新方法) type=1

POST api/Sys/SendValidateCode?mobile={mobile}&validateType={validateType}&sign={sign}

发送手机验证码 type=1

POST api/Sys/ValidateCode?mobile={mobile}&code={code}&validateType={validateType}

手机验证码验证,

GET api/Sys/GetPlates?regionId={regionId}

根据区数据获取片区数据

GET api/Sys/GetRegion?cityId={cityId}

根据城市Id获取region

POST api/Sys/CheckVertion?platformId={platformId}

【可用】版本检查

GET api/Sys/GetValidateImage

获取图形验证码

POST api/Sys/Report?CookCode={CookCode}&CustID={CustID}&Content={Content}&PeportorID={PeportorID}&DynamicId={DynamicId}&ReportType={ReportType}

【可用】登录用户--举报

GET api/Sys/GetContractUri

获取我的合同的url链接