V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pytth
V2EX  ›  程序员

有没有人写过 jssdk 微信分享,一直都不成功

  •  
  •   pytth · 2018-10-24 18:58:59 +08:00 · 2097 次点击
    这是一个创建于 2003 天前的主题,其中的信息可能已经有所发展或是发生改变。

    都是 debug 出来错误的,没办法调用,有人写过可以用的案例吗,php 的。或者有没有第三方的可以用的

    14 条回复    2018-10-25 21:08:03 +08:00
    pwstrick
        1
    pwstrick  
       2018-10-24 19:07:03 +08:00
    我以前写的,你可以看看 https://www.cnblogs.com/strick/p/4754382.html,分享的话要先做 config 配置的,文章写的是微信支付,配置我记得是一样的
    markgor
        2
    markgor  
       2018-10-24 20:29:07 +08:00
    微信都是引入 jssdk,
    走个 config 配置,
    然后 jssdk 分享接口现在不反回分享结果了。
    KBell
        3
    KBell  
       2018-10-24 23:54:24 +08:00 via Android
    用微信开发者工具可以调试,会 console 错误原因,但我试过在工具调试返回 fail,在手机分享成功,所以实在觉得没问题仍报错就在手机试一试吧
    bestkayle
        4
    bestkayle  
       2018-10-25 08:42:55 +08:00 via iPhone
    按照文档写的没问题
    NullException
        5
    NullException  
       2018-10-25 09:25:10 +08:00
    利用微信开发者工具。想用真机测的话,可以改一下手机的 http 代理,代理到你电脑本地的服务器上。前提是手机电脑处于同一网络。
    pytth
        6
    pytth  
    OP
       2018-10-25 11:40:46 +08:00
    @NullException
    这是我用微信开发者工具调试出来的结果,能帮我看看这个情况要怎么校验吗? http://wxpad.cn/yunpan/cdn/imgsrc/1540438824.png
    pytth
        7
    pytth  
    OP
       2018-10-25 11:42:22 +08:00
    pytth
        8
    pytth  
    OP
       2018-10-25 11:44:17 +08:00
    @NullException 用校验工具校验出来的签名和开发工具生成的签名明显不一致,该怎么调试为一致的?这是校验出来的 http://wxpad.cn/yunpan/cdn/imgsrc/1540438999.png
    youzi118
        9
    youzi118  
       2018-10-25 12:06:11 +08:00
    你好楼主,我从之前的项目中整理了下,代码水平不高,v 站各位小伙伴们见笑了
    链接: https://pan.baidu.com/s/1H3fiumuAo55JK0MqMq3S-w 提取码: 39tb
    NullException
        10
    NullException  
       2018-10-25 14:57:08 +08:00
    @pytth 怀疑你的签名方法有问题,导致获取的 signature 是无效的。仔细检查下。
    官方地址:
    https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
    patrickwyz
        11
    patrickwyz  
       2018-10-25 16:27:59 +08:00
    两次 noncestr 保持一致
    pytth
        12
    pytth  
    OP
       2018-10-25 17:38:32 +08:00
    @NullException 问题解决了,主要是 access_token 和 ticket 生成的问题,导致生成的签名不一致。
    pytth
        13
    pytth  
    OP
       2018-10-25 17:38:55 +08:00
    @patrickwyz 是的,要保持一致,现在解决了
    pytth
        14
    pytth  
    OP
       2018-10-25 21:08:03 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5500 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:59 · PVG 10:59 · LAX 19:59 · JFK 22:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.