运营熊掌号时,消息管理中的消息群发和模板消息,用户管理中的获取用户基本信息、获取粉丝列表、用户标签管理、黑名单管理,都是运营的重要功能点。
之前搜索资源平台已经发布过一篇介绍基本群发消息功能的文章:《熊掌号如何群发消息》。具体操作步骤为:登录熊掌号平台→进入群发消息页面→四种消息类型→效果示例。简单几步即可设置成功,下图即为图文消息示例:
今天带来的是群发消息的高阶版本:利用开发者平台接入运营API。完成相关设置后,可以实现定制化推送、事件模板推送。以懂得网为例,粉丝选择感兴趣的标签后,即可收到定制话题的推送消息,如下图所示:
本篇文章将从开发模式介绍、开发设置、用户运营开放能力和接入场景四个方面介绍开发者平台的运营能力,并提供了开发文档地址供各位运营者参考。
1、开发模式介绍
1)开放OpenAPI
开发者服务器 -> 熊掌号平台服务器
应用ak/sk管理、获取接口调用凭据等
业务API:运营能力、支付能力
2)事件推送服务
熊掌号平台服务器 -> 开发者服务器
推送请求&数据的安全校验
用户行为:关注、消息、支付等
3)前端解决方案
JS-SDK:H5 bar、关注弹层、IM、分享等
MIP服务全流程
2、开发设置
1)操作权限
“通过认证”的熊掌号才可以使用号的“超级管理员”及其设置的“粉丝运营高级管理员”拥有操作权限
2)主要字段介绍(http://xiongzhang.baidu.com/open/wiki/chapter1/section1.0.html)
· 开发者ID:与熊掌号一一对应,开放平台相关API调用时唯一标识一个熊掌号,记为client_id
· 开发者密码:验证开发者身份。丢失或泄漏后需要及时重置。记为client_secret
· IP白名单(非必填):若开发者填写,会额外校验开发者请求的来源IP
· 启用『服务器配置』后,用户发送的消息,将自动转发到该开发者服务器地址,且熊掌号后台配置的“自动回复”和“自定义菜单”将失效。
· URL:开发者服务器接口地址,用于接收推送信息
· Token:Token参与sign签名计算私钥。每次推送时包含signature,开发者用于校验识别是否熊掌号平台请求(开发文档-开发者接入指南-第二步)
· Encoding AESKey/消息加密方式/数据格式:定义了HTTP Body体里数据解析方式(开发文档-运营能力-消息管理-消息加解密)
3、开发文档
文档地址:https://xiongzhang.baidu.com/open/wiki/
开放平台邮件组:xzh-open@baidu.com
4、运营能力概览
1)OpenAPI
特别提醒,此接口可查看粉丝数据,获得更精准的粉丝画像。
调用方式:
① 获取接口调用凭据access_token
· 开发者服务器发起client_id, client_secret换token
· 2小时有效
② 运营OpenAPI调用:GET/POST https://openapi.baidu.com/rest/2.0/cambrian/message/sendall?access_token=ACCESS_TOKEN
2)事件推送
· 事件推送类型:
用户上行消息
关注/取消关注事件
自定义菜单事件
· 平台如何判断推送成功:
开发者服务器地址返回规范:空字符串 / 固定字符串“success” / 被动回复格式数据包。非运营类事件推送(如:支付)需要看具体文档
平台推送5秒超时,重试3次。都失败情况下,若在IM里,"该熊掌号暂时无法提供服务,请稍后再试”
· 推送请求格式:
服务器地址URL:GET+POST方式
querystring里保留字段名:echostr, timestamp, nonce, signature, encrypt_type, msg_signature
Body体:支持xml, json格式。若兼容或安全模式,增加字段Encrypt(AES对称加密密钥)
5、接入场景示例
接入场景示例之懂得网:定制化推送
接入场景示例之第一星座:事件推送
开发者平台基础能力1-如何接入运营API视频教程
本系列课程从开发接入角度讲解开发者平台基础能力,主要有3部分:运营能力、账号授权、JS-SDK接入。
先看运营能力,主要分为总体介绍(技术上拆解)和开发设置(如何开启开发者接入,接入配置的注意点)两部分。
天青教育SEO培训学院专注SEO实战培训、SEO专业培训、SEO系统培训、seo网络培训、SEO排名优化培训。 如果你喜欢《如何使用熊掌号定制化消息推送》,可以把他分享给你的朋友和同行,让他们也能从中受益,他们会对你的无私表示感谢。上一篇: 开通熊掌号账号设置及网站绑定关系详解