引流宝功能说明文档—分享卡片

① 简单配置

分享卡片使用的是公众号的JSSDK开放API实现的,所以需要一个认证的公众号。这有一点门槛了。不过为了消除这个门槛,我另辟蹊径,使用微信公众号测试号来实现。测试号拥有绝大部分认证号的接口权限,允许开发者用测试号进行开发调试。

所以我们这个主要也是为测试号而开发的分享卡片。进入测试号

https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

登录后,复制里面的appID和appsecret出来,在公众号配置进行填写提交。

② JS接口安全域名(需备案)

这个域名很重要,需要配置这个域名才可以正常生效。

这个域名是创建卡片的时候选择的入口域名。

图片[1]|引流宝功能说明文档—分享卡片|木槿网络

注意:不需要带http或https,如果带了,也是不生效的。

如果使用的域名没有绑定JS安全域名,那么就会有:”config:invalid url domain”报错

图片[2]|引流宝功能说明文档—分享卡片|木槿网络

只要是以上弹窗,十有八九都是域名配置错误。

③ 其他说明

使用测试号需要关注测试号(测试号有大部分已认证的权限),仅限关注了测试号的那个微信才可以生效。由于测试号的缘故,卡片分享出去,用户点击已分享的卡片,再次分享,卡片是无法生效的,因为测试号仅限关注者调用接口,所以分享出去的卡片,被他人再次分享是无法生效的。

④ 排查&调试

当你无法知道具体的原因的时候,可以使用微信开发者工具进行调试。

下载:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

安装后打开微信开发者工具,选择“公众号网页项目”

图片[3]|引流宝功能说明文档—分享卡片|木槿网络

粘贴引流宝分享卡片分享链接,进行访问,就会弹出请求结果,根据请求结果显示的errMsg进行排查问题。

图片[4]|引流宝功能说明文档—分享卡片|木槿网络

例如:errMsg: “updateTimelineShareData:fail, the permission value is offline verifying”

将这个问题进行百度搜索得知以下结果:

图片[5]|引流宝功能说明文档—分享卡片|木槿网络

1、  绑定js安全域名,这个问题我们在第二步就说了,如果你忘记了,就回去绑定就可以了;
2、  公众号必须是认证的才有权限,我们是使用测试号,这个是有权限的,所以不是这个问题,现在的问题就算是排查出来了,要么就是你忘记绑定js安全域名,要么就是你绑定的有错误,或者是你在引流宝将入口域名和落地域名设置错误导致。
总之,通过微信开发者工具进行简单的调试,查看错误信息,就可以知道具体的问题!

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容