微信开发-PC调试-JS-SDK功能之分享功能调试

  一般涉及和第三方的开发调试,都会比较麻烦些。不过,像微信这样的大公司呢,产品技术是过硬的,所以,基本上只要自己把文档看仔细了,弄好了,基本就没有问题了。

  对于后端接口一类的调试,主要就是通过打印访问日志的方式,进行一步步排查,常见的错误官方文档也有提示,仔细找找就能发现问题。

  本文主要讲解js-sdk的调试方式,因此就不说后台接口的问题了。

  js-sdk的调试难点在于,在手机上的调试,无法监控各种传输状态,由于是js类的操作,也不方便打印日志什么的。

  不过幸好,微信官方提供了一个pc版本的调试工具,可以让你像其他网页开发一样调试jssdk相关的功能。 --- 微信web开发工具

  安装好软件后,按照提示关注该页面,输入访问地址就可以进行web调试开发了。

   且说有什么好调试的吧,比如: 查看js的加载顺序,页面是否报错等。

  我遇到的问题就有,分享后,无法显示自定义的图片和文字描述,无法进行分享后的回调。

  最开始以为是官方不让自定义这些功能,经过调试之后,才发现是代码写错了的缘故。

  在调试过程中,可以看到js-sdk的初始化过程,如调用 wx.config 是否返回错误信息,wx.ready 是否执行等。

  wx变量为在微信下存在的变量,不能自定义覆盖掉!

  当使用异步调用的方式获取 token等 变量时,注意先后问题。

  当使用跨站调用token时,使用的生成token的url为当前访问的url,应以变量的形式传入。

  微信开发中,遇到最麻烦的问题就是,必须要有一个对外可访问的域名,80,443端口都需要对外开放,对于有安全性要求的地方来说,这个问题不太好协调。

时间: 2024-10-16 23:24:33

微信开发-PC调试-JS-SDK功能之分享功能调试的相关文章

调用微信聊天功能和分享功能

今天整理个不是问题的问题,没学到啥,主要完成功能: 老大要求能调用手机号码然后通过微信聊, 我去,说白了老大看到了应用-通讯录plus-的微信功能,要我模仿. 首先,坑啊,我以为是开放的功能,就去看了半天微信的开发分享功能,记录下分享功能的使用: 1.去下载微信开放平台的包: 微信提供了 开发的工具包sdk ,里面有个 libammsdk.jar.将它导入工程 2.去微信开放平台申请你的 APP_ID ,做过其他开放平台的都应该知道这玩意. 3.在工程建立静态变量APP_ID: public s

Java企业微信开发_10_未验证域名归属,JS-SDK功能受限

1.现象: 在企业微信后台填写可信域名后,提示:未验证域名归属,JS-SDK功能受限,如下图: 点击“申请域名校验”后, 注意:域名根目录 当时一直不清楚这个域名根目录在哪里,最后让我给试出来了 2.域名根目录 域名根目录:  tomcat安装目录 /  webapps  /  ROOT / 3.解决方案 将下载的文件放到域名根目录下,勾选“已上传域名归属校验文件”,点击确认即可.

【微信】微信小程序 微信开发工具 创建js文件报错 pages/module/module.js 出现脚本错误或者未正确调用 Page()

创建报错pages/module/module.js 出现脚本错误或者未正确调用 Page() 解决方法: 在js文件中添加 Page({ }) 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/9076274.html

微信开放JS SDK,HTML5的逆袭

JS SDK 其实微博和淘宝的开放平台就出现,手机 QQ 近期在内也推出了几个增强 API,可未产生很大的效应.小巫之后终见大巫,此次微信开放的 SDK,站在了另一个高度,web 到底能有多强? HTML5来袭 此前,微信也有一些 JS API ,如分享等.但这次一次性开放了拍摄.录音.语音识别.二维码.地图.支付.分享.卡券等几十个 API功能,此消息立刻占满了 HTML5 从业者的朋友圈. 微信给所有做 web 开发的人打开一扇新窗户:使用 js,你也可以调用各种强大的原生能力了! 客观的讲

微信开发(1)---微信防撤回功能实现

手里负责的项目都是微信端开发,微信小程序,以及公众号相关,所以最近在看微信开发的书. 今天碰巧看到一篇知乎讲如何实现微信防撤回功能,所以自己去实现了下,颇为好玩. 微信防撤回功能轻松实现~ 先贴上知乎原帖: https://zhuanlan.zhihu.com/p/25689314?utm_source=zhihu&utm_medium=social 实现思路,将接收到的消息都存进一个字典(msg_dict),接收到撤回通知时,提取撤回消息的id,从字典中进行比对,然后发送.保存.那么字典能放得

微信开发中access_token,js_ticket,时间戳,签名生成工具

1. Access_token生成工具 工具地址:https://mp.weixin.qq.com/debug 这个工具主要用来验证和生成微信公众号access_token,主要有正确的app_id和app_secret就可以生成access_token,界面比较简单,如下图: 其实这个工具还有很多别的接口测试功能,因为目前只用到了access_token的生成,所以先记录一下. 通过这个工具我们也能看到,调用acces_token生成的接口: https://api.weixin.qq.com

微信开发束缚了你的思想

最近通过在新浪云上建立了自己的应用,进行了微信的开发.渐渐对微信开发由开始的好奇变成了一种轻视的态度(当然此处不乏装逼的嫌疑.)下面谈谈自己对微信开发的一点理解,希望对即将进行微信开发的人员有一点帮助. 微信开发的关键就是有一个可以线上调试的域名.空间.之前,在网上搜索各种免费的域名.空间啊,然后就是各种注册,最后还是没得到.有的获得了域名.空间,但是速度那是相当的慢啊.恰巧公司同事有在做微信开发的,下班的时候就询问了一下,如何获得域名.空间啊.然后就知道了新浪云,可以以较少的费用获取新浪云,当

轻松玩儿转微信开发1——综述

写在前面的话:现在公司都在搞自己的微信公众号,有朋友也会问到我怎么搞,讲过一些内容后,感觉还是写写文章吧,通过一系列的文章,对微信开发能有一个整体的认识,这样就能够根据自己的需求,解决相应的问题.为了能够对微信开发更加得心应手,我会尽量少说微信文档的内容,尽量用自己的大土话,把相关的内容给讲清楚.这一篇是头一篇,尽量不去讲一些具体的细节,算是一个总体的交代吧. ======正文开始======= 1.为什么要进行微信开发? 自己或公司弄一个微信公众号,通过后台的提供的功能,很多情况下都能够满足我

hexo next主题为博客添加分享功能

title: hexo next主题为博客添加分享功能 date: 2018-01-06 20:20:02 tags: [hexo博客, 博客配置] categories: hexo next主题配置 --- 今天心血来潮,决定给博客添加分享功能,百度上首先是找到了使用shareSDK的分享功能,最后在实践的过程中发现它添加时步骤比较多,添加完成后效果比较丑(就是一个长条的浅蓝色按钮),而且点击后想要退出分享比较麻烦(它的取消按钮实在太难找了,它在页面最下方的位置,呈现浅灰色,这个设计太反人类了