记录下我这几天微信 jssdk 分享的超级踩坑路程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sytnishizuiai
V2EX    微信

记录下我这几天微信 jssdk 分享的超级踩坑路程

  •  
  •   sytnishizuiai 2022-01-07 16:07:30 +08:00 1662 次点击
    这是一个创建于 1441 天前的主题,其中的信息可能已经有所发展或是发生改变。

    心态搞崩了,本来是有空帮前端写下分享,谁知道搞了 3 天,第一天还搞到凌晨 5 点。

    前提:项目 H5 只需要分享,所以引入微信 jssdk 。

    踩坑 1:微信开发者工具,jssdk config 所有功能都说没权限,导致 jssdk 没法测试。经过大量查询测试,发现开发工具有问题,只能真机测试。(所有我每次打包,直接拖 ftp ,手机点开测试,还好流程块,否则更崩溃)

    踩坑 2:真机测试,config 签名校验报错,官方工具校验没问题,查了好久才知道要区分安卓 ios 的 url ,传后端去签名。

    踩坑 3 (真正的天坑来了):第一天到这一步几乎写完了,谁知道手机端 开 debug ,config 、checkJsApi 、分享都是 true ,但分享就只能分享出去一个纯 link ,title imgUrl 都没有。

    后面几天就是一直查->改->测试->失败,其他的上传图片、扫码等功能全部没问题,就分享不行,好多人碰到,但也没具体的解决方案。 最后!改了文字图片又突然成功了。。。我猜要么图片格式问题,要么文字问题(无敏感词和图,精神不行了,懒得再试了。。。)

    7 条回复    2022-01-07 20:56:41 +08:00
    mzlzero
        1
    mzlzero  
       2022-01-07 16:39:59 +08:00
    坑 1:你把自己微信账号加到微信开发者里了吗?
    坑 3:你的域名是微信开发者后台加白的名单吗,备案了吗?
    uniuni
        2
    uniuni  
       2022-01-07 16:50:16 +08:00
    坑 3:
    在聊天界面直接发送的 url 链接,打开后是没办直接分享成卡片形式
    你试试从浏览器通过系统的分享功能分享到微信,再从这个入口进入,就可以正分享成卡片形式了
    66beta
        3
    66beta  
       2022-01-07 16:52:22 +08:00
    分享图不能太大
    uniuni
        4
    uniuni  
       2022-01-07 16:53:39 +08:00
    另外测了一下,通过公众号直接回复的 url 链接,打开后是可以以卡片形式分享的。
    sytnishizuiai
        5
    sytnishizuiai  
    OP
       2022-01-07 17:21:03 +08:00
    @mzlzero #1 我自己就是最大的管理员,域名、白名单、备案、300 认证,全弄好了。

    @liudanning #2 我是 h5 右上角点的分享,你这方法试过没用,估计是文字图片触发了什么问题

    @66beta #3 我特意截了 200*200 不到的图。。。
    mzlzero
        6
    mzlzero  
       2022-01-07 19:10:36 +08:00
    @sytnishizuiai 有专门的开发者,要加到这里面
    sytnishizuiai
        7
    sytnishizuiai  
    OP
       2022-01-07 20:56:41 +08:00
    @mzlzero #6 加了,我查了 3 天,已经确保前提条件都完成了。。。最后就改了图片地址和文字,突然就成功了。之前我盖着盖那,起码试了几十遍。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3828 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 05:26 PVG 13:26 LAX 21:26 JFK 00:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86