美文网首页
微信公众号开发记录

微信公众号开发记录

作者: 取个帅气的名字真好 | 来源:发表于2021-03-20 22:28 被阅读0次

    安装

    npm run weixin-js-sdk
    

    初始化

    import wx from 'weixin-js-sdk'
    
    wx.config({
      debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
      appId: '', // 必填,公众号的唯一标识
      timestamp: , // 必填,生成签名的时间戳
      nonceStr: '', // 必填,生成签名的随机串
      signature: '',// 必填,签名
      jsApiList: [] // 必填,需要使用的JS接口列表
    })
     wx.ready(() => {
            wx.checkJsApi({
            jsApiList: [],
                success: () => {},
                fail: (err) => {},
            })
      })
    
    JS接口列表

    updateAppMessageShareData
    updateTimelineShareData
    onMenuShareTimeline(即将废弃)
    onMenuShareAppMessage(即将废弃)
    onMenuShareQQ(即将废弃)
    onMenuShareWeibo
    onMenuShareQZone
    startRecord
    stopRecord
    onVoiceRecordEnd
    playVoice
    pauseVoice
    stopVoice
    onVoicePlayEnd
    uploadVoice
    downloadVoice
    chooseImage
    previewImage
    uploadImage
    downloadImage
    translateVoice
    getNetworkType
    openLocation
    getLocation
    hideOptionMenu
    showOptionMenu
    hideMenuItems
    showMenuItems
    hideAllNonBaseMenuItem
    showAllNonBaseMenuItem
    closeWindow
    scanQRCode
    chooseWXPay
    openProductSpecificView
    addCard
    chooseCard
    openCard

    注意:
    公众号后台一定要绑定域名(域名不需要写http或https)!
    公众号后台一定要绑定域名(域名不需要写http或https)!
    公众号后台一定要绑定域名(域名不需要写http或https)!

    绑定之前需要把MP_verify_mf0rvMed51lDhKID.txt放到web服务器下.(一般前端发布把这个文件放到dist目录中即可)

    调式

    • 下载SwitchHost!
    • 下载Charles

    1、SwitchHost修改host如下

    image.png

    2、Charles修改

    image.png

    端口你随意,尽量不要80。

    3、手机连在同一个WiFi下,修改配置代理

    image.png

    服务器填你电脑的ip地址
    端口填你Charles写的端口

    在微信里访问 http://xxx.com 即可

    参考知乎:https://www.zhihu.com/question/25456655
    参考文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#2

    相关文章

      网友评论

          本文标题:微信公众号开发记录

          本文链接:https://www.haomeiwen.com/subject/vrlwcltx.html