Web推送通知API
得到的列表发送Web推进活动
发送网络推动活动的列表,发送一个get请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/tasks |
请求参数:
参数 | 类型 | 描述 | |
限制 | int | 数量的记录 | 可选 |
抵消 | int | 抵消(第一个记录显示) | 可选 |
从* | 字符串 | 开始日期 | 可选 |
* | 字符串 | 结束日期 | 可选 |
website_id | id | 网站ID设置为活动 | 可选 |
*你必须使用这种格式的日期:YYYY-MM-DD HH: MM: SS
。
条目的最大数量在一个答复是100。
使用抵消
参数表明起始条目。
当使用额外的参数,形成以下格式的URL(示例展示了如何检索10项从2日开始):
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/tasks/?limit=10&offset=2 |
如果请求成功,你将收到一个回复:
[{" id ": 121,“标题”:“推”、“身体”:“文本”,“website_id”: 53岁,“从”:“2015-11-17 14:44:47”、“到”:“2015-12-23 19:42:27”,“状态”:13}]
得到一个网站的总数
的网站总数,发送一个get请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/websites/total |
如果请求成功,你将收到一个回复:
{“总”:2}
得到一个网站的列表
得到一个网站的列表,发送一个get请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/websites/ |
请求参数:
参数 | 类型 | 描述 | |
限制 | int | 数量的记录 | 可选 |
抵消 | int | 抵消(第一个记录显示) | 可选 |
当使用额外的参数,形成以下URL格式:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/websites/?limit=10&offset=2 |
如果请求成功,你将收到一个回复:
[{" id ": 53岁“url”:“www.test-site.com”,“add_date”:“2015-11-23 14:42:37”,“状态”:1}]
得到一个网站的变量列表
得到一个变量为一个特定的网站列表,发送一个get请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/websites/ {id} /变量 |
请求参数:
参数 | 类型 | 描述 | |
id | int | 网站ID | 要求 |
如果请求成功,你将收到一个回复:
[{" id ": 97,“名字”:“uname”,“类型”:“字符串”}]
让网站用户的列表
网站用户的列表,发送一个get请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/websites/ {id} /订阅 |
请求参数:
参数 | 类型 | 描述 | |
id | int | 网站ID | 要求 |
限制 | int | 数量的记录 | 可选 |
抵消 | int | 抵消(第一个记录显示) | 可选 |
subscription_date_from | 字符串 | 按日期过滤用户被添加(指定日期和时间和持续时间),在格式YYYY-MM-DD |
可选 |
subscription_date_to | 字符串 | 按日期过滤用户被添加(指定日期和时间和持续时间),在格式YYYY-MM-DD |
可选 |
当使用额外的参数,形成以下URL格式:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/websites/ {id} /订阅/ ?限制= 10抵消= 2 |
如果请求成功,你将收到一个回复:
[{" id ": 311003743,“浏览器”:“火狐”、“朗”:“en”,“操作系统”:“Linux”,“country_code”:“UA”、“城市”:“Dnipro”、“变量”:[],“subscription_date”:“2018-08-13 14:27:11”,“状态”:1},{" id ": 311008277,“浏览器”:“歌剧”,“朗”:“en”,“操作系统”:“Linux”,“country_code”:“UA”、“城市”:“Dnipro”、“变量”:[],“subscription_date”:“2018-08-13 14:33:51”,“状态”:1}]
可能推动subscrbers的状态:
状态码 | 地位的名字 |
0 | 停用 |
1 | 活跃的 |
6 | 没订阅 |
得到一个网站的用户数量
网站用户的总数,发送一个get请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/websites/ {id} /订阅/总 |
请求参数:
参数 | 类型 | 描述 | |
id | int | 网站ID | 要求 |
如果请求成功,你将收到一个回复:
{“总”:2}
得到一个网站的信息
得到一个信息网站,发送一个get请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/websites/info/ {id} |
请求参数:
参数 | 类型 | 描述 | |
id | int | 网站ID | 要求 |
如果请求成功,你将收到一个回复:
{" id ":开云体育备用网址 111111,“url”:“yoursite.com”,“状态”:“活跃”、“图标”:“https://login.www.alanlshields.com/i开云体育手机网页版登录入口官网mg/my/push/push-default-icons/icon.png”,“add_date”:“2017-11-09 13:08:37”、“total_subscribers”: 1081年,“没订阅”:30,“subscribers_today”: 10“active_subscribers”: 1051}
得到一个JS代码的网站
JS代码的网站,发送一个get请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/websites/ {id} /代码 |
请求参数:
参数 | 类型 | 描述 | |
id | int | 网站ID | 要求 |
如果请求成功,你将收到一个回复:
{“script_url”:“/ /web.webpushs.com/js/push/00008bf5640047e81be53f4a2891dd36e9_1.js”,“script_code”:“<脚本charset = \ " utf - 8 \ " src = \ " / /web.webpushs.com/js/push/00008bf5640047e81be53f4a2891dd36e9_1.js \ "异步> < /脚本> "}
激活/禁用用户
激活或禁用用户,发送一个POST请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/subscriptions/state |
请求参数:
参数 | 类型 | 描述 | |
id | int | 订阅者ID | 要求 |
状态 | int | 用户触发状态,1 ——激活,0 ——释放 |
要求 |
如果请求成功,你将收到一个回复:
{“结果”:真正的}
创建一个新的Web推动运动
创建一个新的web推活动,发送一个POST请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/tasks |
注意,极限是1每15分钟活动为每一个网站。
使用Automation360工具集触发活动。
请求参数:
参数 | 类型 | 描述 | |
标题 | 字符串 | 标题 | 要求 |
website_id | int | 网站ID | 要求 |
身体 | 字符串 | 网络推送式通知内容 | 要求 |
ttl | int | 推送式通知一生在几秒钟内,max - 86400秒(24小时) | 要求 |
链接 | 字符串 | 导航链接;如果不指定,该网站将使用URL | 可选 |
filter_lang | 字符串 | 通过语言过滤用户(例如,在 ) |
可选 |
filter_browser | 字符串 | 过滤器由浏览器用户;这个参数可以取多个值之间用逗号分隔(例如-铬 ,Safari ) |
可选 |
filter_region | 字符串 | 与国家代码区域过滤,接受一个JSON字符串,例如(“英国”) | 可选 |
filter_url | 字符串 | URL过滤器,接受一个JSON字符串的格式{“类型”:“包括”,“搜索”:“pu”} 。类型 可以有三个值,直接 ”、“包括 ”、“排除 ”。当类型=“直接 ”- - -搜索 链接是一个数组,在其他情况下-搜索 将普通的字符串搜索 |
可选 |
filter_subscription_date_from | 字符串 | 使用“YYYY-MM-DD “格式指定开始和结束日期的间隔日期过滤用户的添加到列表中 |
可选 |
filter_subscription_date_to | 字符串 | 使用“YYYY-MM-DD “格式指定开始和结束日期的间隔日期过滤用户的添加到列表中 |
可选 |
过滤器 | 对象 | 一个细分的变量 | 可选 |
stretch_time | int | 时间间隔必须完成的活动。在几秒钟内。如果没有指定,默认时间(5小时)适用。 | 可选 |
send_date | 字符串 | 安排一个活动为一个特定的日期和时间:YYYY-MM-DD HH: MM: SS (例如,2020-09-11 16:19:10 ) |
可选 |
按钮 | 字符串 | 插入一个按钮,接受一个JSON字符串,列表按钮和它们的值,例如:[{“文本”:“Button1”,“链接”:“link1”}] (最大两个按钮) |
可选 |
图像 | 字符串 | 将更大的图像插入到web-push通知, *图像必须JPG, PNG或者GIF格式和小于200 kb |
可选 |
图标 | 字符串 | 这个参数是用来插入自定义图像的标准尺寸: |
可选 |
请注意:您可以添加多达10个过滤器1活动。
滤波器参数结构的例子:
{“variable_name”:“uname”、“操作符”:“或”,“条件”:[{“条件”:“像”,“价值”:“a”},{“条件”:“不等号”、“价值”:“b”}]}
反应参数:
参数 | 类型 | 描述 | ||
variable_name | 字符串 | 变量名 | ||
操作符 | 字符串 | 连接操作符,只有接受或 或和 值 |
||
条件 | 数组 | 数组的条件 | ||
条件 | 接受以下值: | |||
平等的 | 完全平等 | |||
不等号 | 完全不等于 | |||
greaterthan | 超过 | |||
不超过 | 不到 | |||
startwith | 开始于 | |||
endwith | 结尾 | |||
像 | 包含 | |||
notlikewith | 不包含 | |||
价值 | 变量值 |
如果请求成功,你将收到一个回复:
{“结果”:真的,“id”: 1}
获得统计数据发送活动
获得统计数据发送活动,发送一个get请求:
https://api.开云体育手机网页版登录入口官网www.alanlshields.com/push/tasks/ {id} |
请求参数:
参数 | 类型 | 描述 | |
id | int | 网络推动活动ID | 要求 |
如果请求成功,你将收到一个回复:
{" id ": 36岁的“消息”:{“标题”:“s”、“文本”:“s”,“链接”:“http://aaa。aaa”},“网站”:“www.google.com”,“website_id”: 53岁的“状态”:3,“送”:“21”、“交付”:14日“定向”:13}
网络推动运动状态:
代码 | 描述 |
0 | 新赛季 |
2 | 在进行中 |
3 | 发送 |
8 | 测试活动发送 |
12 | 没有活跃的接受者 |
13 | 活动创造进步——复制订阅 |
15 | 活动等待A / B测试的结果 |
16 | 取消用户 |
30. | 存档 |
Şununla kaydol
Facebook ile girişyapın 谷歌ile girişyapın