Event

为了符合WCF的所有方法新建的EventController

APIDescription
hypaethrum

获取Event信息

5302849985

根据全条件获取会议列表

615-514-0603

获取会议实体根据ID

slough ice

按标签获取会议列表

stemware

获取被Cancel的会议数量 实际上在Domain中,这个方法返回的是会议状态是Cancel的会议 即:Event.Status==Cancel。

GET api/Event?currentPage={currentPage}&pageSize={pageSize}

MyEvent获取我报名的会议,支持分页

GET api/Event?currentPage={currentPage}&pageSize={pageSize}&eventId={eventId}

获得某场会分会场列表,支持分页

614-271-3164

获取某场会的主会场ID

GET api/Event?checkeventId={checkeventId}

通过EventId来判断是否是主会场

(702) 914-2845

获取讲师的相关会议 该方法返回的会议必需是会议状态是Canceled的状态。

GET api/Event?interactionId={interactionId}

通过InteractionId来获取这个Interaction对应的EventId

Security

安全

APIDescription
radiculose

登录

GET api/Security/Forget?email={email}

根据邮箱查询密码

GET api/Security/Logout

登出

517-480-6156

验证邮箱

8503199749

验证手机号

POST api/Security/Bind?eventIdForWap={eventIdForWap}&bindColumns={bindColumns}&channelId={channelId}&channelCode={channelCode}

wap绑定Account

GET api/Security/Bind?securityId={securityId}&eventIdForWap={eventIdForWap}&toSecurityId={toSecurityId}&channelId={channelId}&channelCode={channelCode}

wap自动绑定

(801) 588-6800

Web绑定Account

GET api/Security/Bind?securityId={securityId}&eventIdForWeb={eventIdForWeb}&toSecurityId={toSecurityId}&channelId={channelId}&channelCode={channelCode}

web自动绑定

GET api/Security/IsRegisteToEvent?eventId={eventId}

判断我是否参加某个会议

GET api/Security/IsRegisteToEvent?eventId={eventId}&mobile={mobile}

根据手机号是否参加某个会议

7136790086

报名

POST api/Security/CheckIn?eventIdforAsset={eventIdforAsset}&actionTypeId={actionTypeId}

签到,并返回签对应的历史记录Id,目前这个签到方法用于积分使用 请将Id传入为100,目前是这样设定的,以便于你可以在取出所有签到历史记录的时候,判断哪个是积分用到的签到

POST api/Security/CheckIn?eventid={eventid}&email={email}

签到

POST api/Security/CheckIn?eventId={eventId}&accountId={accountId}&staffId={staffId}

签到服务

POST api/Security/CreateOneClickCode?token={token}&timestamp={timestamp}

用于获取一个单次点击验证码的方法。

GET api/Security/CheckOneClickCode?token={token}&oneClickCode={oneClickCode}

验证一个单次点击验证码是否有效 只有token和code都有效,才会返回true,其他情况均返回false。而且一旦一对token和code已经返回过一次true,再次调用就必然会返回false 返回无效的时候有一种可能性是:验证码是有效的,但是提供的token与验证码不匹配。

(757) 445-3184

获取securityId

Page

页面

APIDescription
GET api/PageView?pageUrl={pageUrl}&ip={ip}&eventId={eventId}&channelId={channelId}&channelCode={channelCode}

页面浏览

PhotoWall

照片墙

APIDescription
9023109924

根据会议id获取当前用户的照片墙

647-694-0415

根据会议id获取全部照片墙

POST api/PhotoWall

上传照片墙

(469) 467-7046

上传照片墙

Account

用户

APIDescription
(606) 994-4579

获取用户二维码,需要安全验证

631-321-4889

根据openid和微信code得到用户信息

2607101223

根据id得到用户信息

POST api/Account?interactionId={interactionId}

根据interactionId注册用户信息

907-669-6839

根据会议id注册WAP用户信息

(773) 998-9271

根据会议id注册Web用户信息

PUT api/Account?interactionId={interactionId}

根据InteractionId补全用户信息

904-457-0316

根据会议id补全WAP用户信息

2256230500

根据会议id补全Web用户信息

Lead

APIDescription
GET api/Lead/MarkAsLead?contactID={contactID}&leadComments={leadComments}&interactionHistoryID={interactionHistoryID}

将特定Contact标记为Lead,并记录填写的SurveyID

CustomDemo

示例的Api写法 如需要创建自己的API,请在CustomApi文件夹下新建控制器即可。

APIDescription
213-428-7080

示例获取特定对象的方法 这个方法实际上返回的是根据输入参数的Id生成的DemoResult对象。并不是实际的对象。 如果是重载现有的Api方法,请务必做一下操作: 1、在需要重载的原方法上增加Route属性,例如原来的api方法访问地址是:api/Value, 就重载为:Route("api/overrided/Value") 2、在新建的方法上,使用Route属性来将方法的访问地址代替了重载的地址:Route("api/Value") 3、TODO:该方法对于没有做过自定义Route的api有效。如果做了自定义Route的api,方法待定

Dictionary

字典

APIDescription
GET api/Dictionary/Cities

获取城市列表字典

GET api/Dictionary/Cities/{provinceId}

根据省份Id获取城市列表 获取城市列表字典

GET api/Dictionary/Provinces

获取省份列表字典

GET api/Dictionary/Industries

获取行业列表字典

GET api/Dictionary/Departments

获取部门列表字典

GET api/Dictionary/Titles

获取职务列表字典

Topic

话题

APIDescription
GET api/Topic/GetList?eventId={eventId}&currentPage={currentPage}&pageSize={pageSize}&starTime={starTime}&endTime={endTime}&parentInteractionId={parentInteractionId}

获取大话题信息列表数据

(740) 452-2777

根据AccountId获取话题信息列表数据

GET api/Topic/GetAllList?eventId={eventId}&currentPage={currentPage}&pageSize={pageSize}&starTime={starTime}&endTime={endTime}&flag={flag}&topicType={topicType}

获取所有话题信息列表数据

GET api/Topic/GetHistoryList?parentInteractionId={parentInteractionId}&currentPage={currentPage}&pageSize={pageSize}&starTime={starTime}&endTime={endTime}&parentInteractionHistoryId={parentInteractionHistoryId}&statusId={statusId}

读取话题的回复信息列表

(915) 821-1424

根据AccountId获取回复列表

GET api/Topic/GetAllHistoryList?eventId={eventId}&currentPage={currentPage}&pageSize={pageSize}&starTime={starTime}&endTime={endTime}&statusId={statusId}

获取所有回复信息

GET api/Topic/GetAction?interactionid={interactionid}&actiontypeid={actiontypeid}&startTime={startTime}&endTime={endTime}

统计Topic 行为个数

GET api/Topic/GetActionByAccountId?interactionid={interactionid}&actiontypeid={actiontypeid}&startTime={startTime}&endTime={endTime}

根据AccountId统计topic的行为个数

7733620283

添加行为记录

POST api/Topic/Post

添加话题/子话题

6022496164

添加话题回复内容

LuckyDrawParticipator

参与者名单控制器

APIDescription
8187105954

创建参与者

GET api/LuckyDrawParticipator?luckyDrawId={luckyDrawId}

根据LuckyDrawId获取参与者名单返回ID数组

GET api/LuckyDrawParticipator?needDtoluckyDrawId={needDtoluckyDrawId}

根据LuckyDrawId获取参与者名单返回Dto

LuckyDrawHistory

抽奖记录控制器

APIDescription
POST api/LuckyDrawHistory?luckyDrawId={luckyDrawId}&accountId={accountId}&awardId={awardId}&drawTime={drawTime}&committed={committed}&committedTime={committedTime}

创建抽奖记录

POST api/LuckyDrawHistory

批量创建中奖记录,根据List<LuckyDrawHistoryDto>,预设中奖结果保存到数据库,比较适用于离线版抽奖

corn tester

根据LuckyDrawHistoryID更新抽奖记录的领奖信息

(661) 317-3395

根据AccountId和LuckyDrawId获取用户是否中奖

GET api/LuckyDrawHistory?accountId={accountId}

根据AccountId获取个人中奖记录列表

GET api/LuckyDrawHistory?luckyDrawId={luckyDrawId}&accountId={accountId}&unprize={unprize}

根据LuckyDrawId和AccountId获取中奖或抽奖记录

9792619844

根据LuckyDrawId获取全部中奖记录

GET api/LuckyDrawHistory?eventId={eventId}&accountId={accountId}

根据EventId和AccountId获取全部中奖记录

clerkery

根据EventId获取全部中奖记录

POST api/LuckyDrawHistory?doluckydrawId={doluckydrawId}&iswechatShare={iswechatShare}

No documentation available.

Campaign

会议分组相关的Controller

APIDescription
GET api/Campaign/{id}

通过Id获取某个Campaign的方法

GET api/Campaign

获取所有的Campaign的方法

Survey

问卷

APIDescription
GET api/Survey?idforSurvey={idforSurvey}

根据interactionId获取问卷信息

(605) 628-1932

提交回答

GET api/Survey?idForStatistics={idForStatistics}

根据interactionId获取问卷统计数据

6047882268

根据interactionId获取当前用户是否回答过问卷

9109771214

根据interactionId获取当前用户所答问卷的分值

LuckyDrawWhiteName

白名单控制器

APIDescription
7789943888

创建白名单

5409884790

根据LuckyDrawId获取白名单或黑名单列表

Speaker

演讲嘉宾

APIDescription
GET api/Speaker?eventId={eventId}

根据会议编号获取会议演讲嘉宾

8165453272

获取所有演讲嘉宾

squatted

获取推荐演讲嘉宾(金牌讲师)

GET api/Speaker/{id}

根据ID获取演讲嘉宾详情

8672238069

根据会议日程id获取演讲嘉宾

ProductPicture

用于产品图片相关操作的Api

APIDescription
GET api/ProductPicture?productId={productId}

根据产品Id获取产品的图片列表

shakebly

根据产品图片Id获取产品图片的详细信息

CustomerContent

自定义内容

APIDescription
GET api/CustomerContent?listId={listId}

根据列表id获取自定义内容

SendEmail

APIDescription
9023023259

No documentation available.

WeChatResponse

用于处理微信公众平台发送过来的信息

APIDescription
GET api/WeChatResponse

验证Token 这是由微信平台发起的验证请求的判断, 只有微信平台发送过来的消息中,包含有echoStr,才需要进行验证判断。

POST api/WeChatResponse

接受来自微信平台的Post信息并分析处理这个信息是什么

Agenda

用来操作Agenda的控制器

APIDescription
(815) 348-4529

根据eventId,获取日程列表

GET api/Agenda?eventId={eventId}&startTime={startTime}&endTime={endTime}

获取日程列表,根据eventID,startTime,endTime

LuckyDrawAward

奖品信息控制器

APIDescription
6133271507

根据AwardId获取中奖礼品信息

3105629362

根据LuckDrawId获得奖品列表

ProductCategory

产品分类的API控制器

APIDescription
GET api/ProductCategory?parentId={parentId}

通过父id获取产品分类

titivate

通过产品分类ID来获取产品分类信息

(413) 552-4480

获取所有分类列表

AccountAsset

个人资产类API 目前这个只能用于积分功能

APIDescription
donatory

修改某人的资产信息,目前这个方法只给用来修改积分 需要验证身份

GET api/AccountAsset

获得我的资产信息

LoginHistory

登录历史记录

APIDescription
GET api/LoginHistory?starTime={starTime}&endTime={endTime}

获取我的登录历史记录

GET api/LoginHistory/{id}

通过Id获取一个login历史记录

Test

APIDescription
POST api/Test

Hotel

用于操作获取EventHotel的控制器。

APIDescription
GET api/Hotel?eventid={eventid}

根据EventId获取Hotel信息。

Distributor

经销商

APIDescription
GET api/Distributor?productId={productId}

通过商品ID取得经销商列表

2627652267

通过商品类别ID取得经销商列表

Resource

资源

APIDescription
(920) 255-9923

根据parentId获取资源信息

GET api/Resource?eventId={eventId}&pageIndex={pageIndex}&pageCount={pageCount}

根据会议ID获取资源列表,支持分页的方法

GET api/Resource?eventId={eventId}

根据会议ID获取资源列表

GET api/Resource?tagId={tagId}&pageIndex={pageIndex}&pageCount={pageCount}

根据标签ID获取资源列表,支持分页的方法

9524289899

根据标签ID获取资源列表

(929) 319-0543

根据会议ID和标签ID获取资源列表,支持分页的方法

GET api/Resource?eventId={eventId}&tagId={tagId}

根据会议ID和标签ID获取资源列表

(773) 501-2591

获取推荐资源列表,支持分页的方法

GET api/Resource

获取推荐资源列表

GET api/Resource?tagIdforRecommend={tagIdforRecommend}&pageIndex={pageIndex}&pageCount={pageCount}

根据标签ID获取推荐资源列表,支持分页的方法

5094492029

根据标签ID获取推荐资源列表

GET api/Resource/{id}

获取资源的详细内容

POST api/Resource?interactionId={interactionId}

资料下载

POST api/Resource?interactionResourcesId={interactionResourcesId}

记录下载历史记录

GET api/Resource?eventid={eventid}&accountid={accountid}

No documentation available.

Collection

收藏

APIDescription
POST api/Collection?interactionType={interactionType}&interactionId={interactionId}

根据interactionId添加收藏

(518) 695-5103

根据EventId添加收藏

PUT api/Collection/{id}

根据collectionId取消收藏

(717) 677-0286

我的收藏列表

EventChapter

会议章节相关的API

APIDescription
GET api/EventChapter?eventid={eventid}

根据会议Id获取章节信息,返回章节信息列表

GET api/EventChapter/{id}

根据Id获取章节信息

ProductHistory

产品互动历史记录的API控制器

APIDescription
POST api/ProductHistory?productId={productId}&actionTypeId={actionTypeId}

No documentation available.

Product

产品的API控制器。

APIDescription
GET api/Product?orderdesc={orderdesc}&title={title}&pageIndex={pageIndex}&pageCount={pageCount}

获取商品列表 返回所有的商品信息,慎用!可能有大量数据。 支持按时间排序,支持产品名称查找 这个方法支持分页

3153239085

获取商品列表 返回所有的商品信息,慎用!

GET api/Product?productCategoryId={productCategoryId}&orderdesc={orderdesc}&title={title}&pageIndex={pageIndex}&pageCount={pageCount}

通过产品分类Id获取商品列表 这个方法支持分页

(203) 244-7867

通过产品分类Id获取商品列表

GET api/Product/{id}

通过ID获取商品

Register

注册表单

APIDescription
GET api/Register?idforRegister={idforRegister}

根据InteractionId获取注册表单信息

GET api/Register?eventIdForWapReg={eventIdForWapReg}

根据会议Id获取Wap注册表单信息

GET api/Register?eventIdForWebReg={eventIdForWebReg}

根据会议Id获取Web注册表单信息

4692699788

根据会议Id获取Wap补全表单信息

GET api/Register?eventIdForWebCmp={eventIdForWebCmp}

根据会议Id获取Web补全表单信息

(646) 399-2847

根据InteractionId获取补全表单信息

Tag

Tag标签相关的控制器

APIDescription
7069162525

根据eventID获取Tags,支持分页

(646) 521-9724

根据会议Id获取Tags,这里是真正的Tag信息,而不是只有TagMapping的信息

5082180340

通过Id来获取tag的详细信息

LuckyDraw

抽奖控制器

APIDescription
(970) 453-1891

根据LuckyDrawId获取到抽奖信息

(714) 703-2599

根据EventId获取LuckyDrawList