首页 > 帮助中心 > 客户端/服务端接口列表

客户端/服务端接口列表

2019-09-23 21:02

微投票对开发者开放了【服务端】和【客户端】两种接口。

客户端接口适用于:开发者直接使用前端页面ajax请求微投票的接口;

服务端接口适用于:开发者前端页面请求开发者的服务器,由服务器进行中转调用微投票的接口。

【服务端】第三方用户登录

接口地址:

/tpopen/guestLogin

请求方式:POST

请求参数:

nickname

必填

string

投票者昵称,用于后台投票统计中的显示

headimgurl

必填

string

投票者头像,用于后台用户统计中显示

unique_id

必填

string

唯一id,微投票用以区分是否同一个投票者

id

必填

string

投票id

请求header:

响应:

guest object 投票者信息,其中包含login_token字段,投票、评论等接口需要携带。

【服务端/客户端】获取投票信息

接口地址:

/tpoweb/getVote

/tpoopen/getVote

请求方式:GET

请求参数:

id

必填

string

投票id

请求header:

响应:

投票信息

【服务端/客户端】获取投票选手分类

接口地址:

/tpweb/getVoteItemTypes

/tpopen/getVoteItemTypes

请求方式:GET

请求参数:

id

必填

string

投票id

请求header:

响应:

投票选手分类

【服务端/客户端】获取投票选手列表

接口地址:

/tpweb/getVoteItems

/tpopen/getVoteItems

请求方式:GET

请求参数:

id

必填

string

投票id

vote_item_type_id

选填

int

选手分类id

keyword

选填

string

搜索关键词

page

选填

int

分页页码

order

选填

int

排序 1创建时间降序 2创建时间升序 3票数降序 4票数升序 5编号降序 6编号升序

size

选填

int

单页获取数量

请求header:

响应:

选手列表

【服务端/客户端】获取投票单个选手

接口地址:

/tpweb/getVoteItem

/tpopen/getVoteItem

请求方式:GET

请求参数:

id

必填

string

投票id

iid

必填

string

选手id

请求header:

响应:

选手

【服务端/客户端】发起投票

接口地址:

/tpweb/sendVote

/tpopen/sendVote

请求方式:POST

请求参数:

id

必填

string

投票id

iid

必填

string|array 

选手id

ip

服务端必填

string

客户端ip

ua

服务端必填

string

客户端user-agent

is_follow

服务端必填

0或1

服务端接口可填,客户端接口无需填写

is_follow参数注意事项:如果开启了关注后投票,服务端接口对接时,要自行去判断投票者是否关注了公号(链接:微信公众号平台开发文档),然后传递该值;客户端对接时,接口采用代授权方式则无需该参数,系统会调用相关接口自行判断投票者是否关注。


请求header:

Token

必填

string

guest的login_token

响应:

投票结果

【服务端/客户端】选手报名

接口地址:

/tpweb/sendSign

/tpopen/sendSign

请求方式:POST

请求参数:

id

必填

string

投票id

upload

选填

array 

上传图片的id数组,第一个将会自动成为选手封面

title

必填

string

选手标题

content

选填

string

选手描述

vote_item_type_id

选填

string

选手分类id

*其它字段



其余字段根据vote.param.sign_form去设置

请求header:

Token

必填

string

guest的login_token

响应:

报名结果

【服务端/客户端】获取评论列表

接口地址:

/tpweb/getComments

/tpopen/getComments

请求方式:GET

请求参数:

id

必填

string

投票id

iid

选填

string 

选手id

page

选填

int

分页 默认1

size

选填

int

每页数量 默认10

本篇文章是否对您有所帮助呢?

更多帮助文章

排行 相关推荐 精选案例
微投票开发者介绍
微投票开发者介绍

微投票提供给具有开发能力的用户接口支持,可将投票活动集成在任何第三方小程序、App当中,帮助用户快速搭建具有高可用的投票解决方案。开发者无需关心投票细节,只需创建活动、对接接口即可实现投票活动的快速对接。

申请开发者密钥
申请开发者密钥

用户登陆后台后,点击导航栏的“开发者信息”进入开发者信息页面;2、如果尚未开通,则需要点击页面“开发权限”区域的续费及开通进行购买开通;3、购买成功之后即可获取当前的开发者AccessKey/SecretKey密钥信息。

客户端/服务端接口列表
客户端/服务端接口列表

微投票对开发者开放了【服务端】和【客户端】两种接口。客户端接口适用于:开发者直接使用前端页面ajax请求微投票的接口;服务端接口适用于:开发者前端页面请求开发者的服务器,由服务器进行中转调用微投票的接口。【服务端】第三方用户登录接口地址:/tpopen/guestLogin请求方式:POST请求参数:nickname必填string投票者昵称,用于后台投票统计中的显示headim

签名生成方法
签名生成方法

开发者服务端在与微投票服务器交互的过程中,需要对参数进行加签等操作,下边介绍具体规则。一、服务端1、请求微投票接口,需要根据参数生成一个签名(sign)并携带在参数中进行请求,最终的请求形式如下:http://接口地址?sign=签名&timestamp=当前秒级时间戳&nonce=随机字符串并且除sign外的其余参数都需要参与签名计算。2、签名生成方法:将请求参

客户端接口文档
客户端接口文档

本接口可以帮助用户快速对接投票活动到第三方自行开发的H5中,本文档适用于举办方前端直接对接微投票服务接口。第1步:引导用户访问https://server.weitoupiao.com/api/tpweb/oauth?back_url=授权完毕跳转地址&id=投票id第2步:用户同意授权后,页面将跳转到 back_url ,并且携带一个ck=xxx的参数。第3

服务端接口文档
服务端接口文档

开发者接口可以帮助用户快速对接投票活动到第三方小程序或App当中,无论开发者服务器环境是哪种(如:php/java/python/.net等)。对接第三方服务投票者投票前,第三方App调用 tpopen/guestLogin 接口,将投票者进行登录,即可进行后续投票操作。接口前缀:https://server.weitoupiao.com/api/tpopen接口列表:http:

服务端接口文档
服务端接口文档

开发者接口可以帮助用户快速对接投票活动到第三方小程序或App当中,无论开发者服务器环境是哪种(如:php/java/python/.net等)。对接第三方服务投票者投票前,第三方App调用 tpopen/guestLogin 接口,将投票者进行登录,即可进行后续投票操作。接口前缀:https://server.weitoupiao.com/api/tpopen接口列表:http:

客户端接口文档
客户端接口文档

本接口可以帮助用户快速对接投票活动到第三方自行开发的H5中,本文档适用于举办方前端直接对接微投票服务接口。第1步:引导用户访问https://server.weitoupiao.com/api/tpweb/oauth?back_url=授权完毕跳转地址&id=投票id第2步:用户同意授权后,页面将跳转到 back_url ,并且携带一个ck=xxx的参数。第3

签名生成方法
签名生成方法

开发者服务端在与微投票服务器交互的过程中,需要对参数进行加签等操作,下边介绍具体规则。一、服务端1、请求微投票接口,需要根据参数生成一个签名(sign)并携带在参数中进行请求,最终的请求形式如下:http://接口地址?sign=签名&timestamp=当前秒级时间戳&nonce=随机字符串并且除sign外的其余参数都需要参与签名计算。2、签名生成方法:将请求参

客户端/服务端接口列表
客户端/服务端接口列表

微投票对开发者开放了【服务端】和【客户端】两种接口。客户端接口适用于:开发者直接使用前端页面ajax请求微投票的接口;服务端接口适用于:开发者前端页面请求开发者的服务器,由服务器进行中转调用微投票的接口。【服务端】第三方用户登录接口地址:/tpopen/guestLogin请求方式:POST请求参数:nickname必填string投票者昵称,用于后台投票统计中的显示headim

申请开发者密钥
申请开发者密钥

用户登陆后台后,点击导航栏的“开发者信息”进入开发者信息页面;2、如果尚未开通,则需要点击页面“开发权限”区域的续费及开通进行购买开通;3、购买成功之后即可获取当前的开发者AccessKey/SecretKey密钥信息。

微投票开发者介绍
微投票开发者介绍

微投票提供给具有开发能力的用户接口支持,可将投票活动集成在任何第三方小程序、App当中,帮助用户快速搭建具有高可用的投票解决方案。开发者无需关心投票细节,只需创建活动、对接接口即可实现投票活动的快速对接。

微投票开发者介绍
微投票开发者介绍

微投票提供给具有开发能力的用户接口支持,可将投票活动集成在任何第三方小程序、App当中,帮助用户快速搭建具有高可用的投票解决方案。开发者无需关心投票细节,只需创建活动、对接接口即可实现投票活动的快速对接。

服务端接口文档
服务端接口文档

开发者接口可以帮助用户快速对接投票活动到第三方小程序或App当中,无论开发者服务器环境是哪种(如:php/java/python/.net等)。对接第三方服务投票者投票前,第三方App调用 tpopen/guestLogin 接口,将投票者进行登录,即可进行后续投票操作。接口前缀:https://server.weitoupiao.com/api/tpopen接口列表:http:

客户端接口文档
客户端接口文档

本接口可以帮助用户快速对接投票活动到第三方自行开发的H5中,本文档适用于举办方前端直接对接微投票服务接口。第1步:引导用户访问https://server.weitoupiao.com/api/tpweb/oauth?back_url=授权完毕跳转地址&id=投票id第2步:用户同意授权后,页面将跳转到 back_url ,并且携带一个ck=xxx的参数。第3

签名生成方法
签名生成方法

开发者服务端在与微投票服务器交互的过程中,需要对参数进行加签等操作,下边介绍具体规则。一、服务端1、请求微投票接口,需要根据参数生成一个签名(sign)并携带在参数中进行请求,最终的请求形式如下:http://接口地址?sign=签名&timestamp=当前秒级时间戳&nonce=随机字符串并且除sign外的其余参数都需要参与签名计算。2、签名生成方法:将请求参

客户端/服务端接口列表
客户端/服务端接口列表

微投票对开发者开放了【服务端】和【客户端】两种接口。客户端接口适用于:开发者直接使用前端页面ajax请求微投票的接口;服务端接口适用于:开发者前端页面请求开发者的服务器,由服务器进行中转调用微投票的接口。【服务端】第三方用户登录接口地址:/tpopen/guestLogin请求方式:POST请求参数:nickname必填string投票者昵称,用于后台投票统计中的显示headim

申请开发者密钥
申请开发者密钥

用户登陆后台后,点击导航栏的“开发者信息”进入开发者信息页面;2、如果尚未开通,则需要点击页面“开发权限”区域的续费及开通进行购买开通;3、购买成功之后即可获取当前的开发者AccessKey/SecretKey密钥信息。

投票案例推荐

上一篇:申请开发者密钥

下一篇:签名生成方法