熊掌号JS-SDK是熊掌号面向网页开发者提供的开发工具包。通过使用熊掌号JS-SDK,开发者可以直接使用手机百度的IM、关注、分享等手百特有的能力,为用户提供更优质的网页体验。
下图即展示了H5 bar的几种支持样式。
此文档面向网页开发者介绍熊掌号JS-SDK如何使用及相关注意事项,分为总体介绍、开发设置、开发步骤等几方面,并提供开发文档。
一、总体介绍
1) JS-SDK鉴权
• 页面url:域名必须是该熊掌号在资源平台的绑定站点
• jsapi_ticket
• 2小时有效。计算sign签名私钥
• signature = 计算(nonce_str, jsapi_ticket, timestamp, url)
2) JS能力
• H5能力:H5 bar
• 端能力:IM
二、开发设置
ziyuan.baidu.com为对应熊掌号绑定站点
三、开发文档
文档地址:http://xiongzhang.baidu.com/open/wiki/chapter6/section6.1.html
开放平台邮件组:xzh-open@baidu.com
四、开发步骤
1、开发步骤-引入c.js
使用方式:
1)获取jsapi_ticket(2小时有效期)
https://openapi.baidu.com/rest/2.0/cambrian/jssdk/getticket?access_token={API调用凭据}
如何接入运营API-API调用凭据 access_token
2)生成鉴权参数
nonce_str、timestamp、url、signature = 计算(nonce_str, jsapi_ticket, timestamp, url)
3)页面里引入c.js
https://xiongzhang.baidu.com/sdk/c.js?appid={熊掌号ID}×tamp={访问时间戳}&nonce_str=${随机串}&signature={签名串}&url={当前访问页面地址}
https://xiongzhang.baidu.com/sdk/c.js?appid={熊掌号ID}
返回c.js包、熊掌号基本信息、熊掌号拥有js能力列表等
2、开发步骤-能力概览1/2
基础能力:
百度APP环境判断:cambrian.isBox
百度APP版本判断:
cambrian.boxVersion
cambrian.boxVersionCompare
系统类型判断:
cambrian.isIos
cambrian.isAndroid
h5 bar:cambrian.bar
支持样式:吸顶、文章段落间、底部
3、开发步骤-能力概览2/2
关注弹窗:cambrian.subscribe
• 支持样式:弱关注、强关注
端能力:
• IM:cambrian.invokeIM
• 分享:cambrian.share
拨号:cambrian.tel
短信:cambrian.sms
本系列课程从开发接入角度讲解开发者平台基础能力,主要有3部分:运营能力、账号授权、JS-SDK接入。
今天继续第三部分的内容:如何使用JS-SDK(H5 bar、调起端能力-IM&分享)。
天青教育SEO培训学院专注SEO实战培训、SEO专业培训、SEO系统培训、seo网络培训、SEO排名优化培训。 如果你喜欢《如何设置使用熊掌号IM调起、关注分享功能(视频)》,可以把他分享给你的朋友和同行,让他们也能从中受益,他们会对你的无私表示感谢。下一篇: 熊掌号如何接入用户登录授权(视频教程)