zoukankan      html  css  js  c++  java
  • H5+asp.net 微信开发 遇到过的坑


    一、微信授权登录
    1. 根据code 获取_access_tokens
    2. 根据取到的openid和_access_tokens获取用户信息
    最神奇的是
    我用我自己的微信账号测试,一开始还可以取到token,后来又测了几次,就一直报错{"errcode":40029,"errmsg":"invalid code"},至今没找到解决办法,后来换了个微信号,一直测到现在也没报什么错误。
     二、微信分享

    3.我调用的是jssdk ,根据
    https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + APPID + "&secret=" + APPSECRET;
    获取 jsaccessToken 然后用 jsaccesstoken 获取 是否 请求成功的信息,和分享必须的配置,
    第一次分享成功,过了一会儿在测试,分享失败报错 =={“errMsg”:“config:invalid signature”}==
    但是过了一个小时左右就好了,过了两天再一次测试,又报这个错,
    基本都是说用下面几个方法验证一下:

    确认签名算法正确,可以用 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。
    确认config中nonceStr(js中驼峰标准大写S), timestamp与用以签名中的对应noncestr, timestamp一致。
    确认url是页面完整的url(请在当前页面alert(location.href.split(’#’)[0])确认),包括’http(s)‘部分,以及’?‘后面的GET参数部分,但不包括’#'hash后面的部分。

    此处都已经验证完毕,没有错误,但是还是报错,签名无效==

    至此,不知道该从何检查了。

  • 相关阅读:
    BZOJ 5297: [Cqoi2018]社交网络 矩阵树定理
    BZOJ 5300: [Cqoi2018]九连环 打表+FFT
    BZOJ 5298: [Cqoi2018]交错序列 二项式定理+矩阵乘法
    BZOJ 5301: [Cqoi2018]异或序列 莫队+桶
    BZOJ 5324: [Jxoi2018]守卫 区间DP
    BZOJ 5322: [Jxoi2018]排序问题 模拟+贪心
    点斜式
    斜截式
    斜率
    求线段的交点
  • 原文地址:https://www.cnblogs.com/WlxjSan/p/11065228.html
Copyright © 2011-2022 走看看