小程序文章转发到企业微信朋友圈——自己记录可能不适合每个人

简介: 小程序文章转发到企业微信朋友圈——自己记录可能不适合每个人

1.先在app.js里判断是不是企业微信登录
调用wx.qy.login拿到返回的code,然后调用企业微信接口,我这边是跟后台要的,主要是拿到sessionKey和userid,然后将这两个值在放在app里面

**  // 企业微信
  getQyLogin:function(){
    var this_ = this
    wx.qy.login({
      success: function(res) {
        if (res.code) {
          console.log('res.code',res.code)
          //发起网络请求
          var postData = {
            code:res.code
          }
          this_.requestQueryLoading(api.port.这里跟后台要接口, postData, '', 'GET', function (res) {
            console.log('res',res.data)
            if(res.meta.success){
              this_.globalData.sessionKey = res.data.sessionKey
              this_.globalData.userid = res.data.userid
            }else{
              wx.showToast({
                title: res.meta.message,
                icon:'none',
                duration:2000,
              })
            }
          })
        } else {
          console.log('登录失败!' + res.errMsg)
        }
      }
    });
  },
**

2.由与我平时不是企业微信看这个小程序,我就是在使用这个方法的时候掉用这个方法,如果你需要的话,可以在app.js里直接使用这个方法


goLinkqypyq(e) {
      var that = this;
      app.getQyLogin();   //企业微信登录方法
      var item = e.currentTarget.dataset.item   //传过来的文章详情
      setTimeout(() => {
        if (app.globalData.sessionKey != null && app.globalData.userid != null) {
          wx.qy.checkSession({   //校验用户当前 session_key 是否有效
            success: function (res) {
              that.transmit(item)   //调用转发到企业微信朋友圈方法
            },
            fail: function () { // session_key 已经失效,需要重新执行登录流程
              app.getQyLogin(); //重新登录
            }
          })
        }
      }, 2000)
    },

3.这里是转发到企业微信的方法,因为我可能是多图上传到朋友圈所有我在前面定义了一下

  // 企业微信朋友圈
   transmit(item) {
     var that = this
     wx.showLoading({
       title: '加载中~',
     })
     if (that.data.typeLike == 'down') { 
       let imgList = [];   //定义空数组
       item.picList.map((item) => { //item.picList 为图片mediaId的数组
         let msgObj = {
           msgtype: "image", // 消息类型,必填
           image: {
             imgUrl: item.mainUrl + item.picUrl // 图片的素材地址
           },
         };
         imgList.push(msgObj)
       })
       wx.qy.shareToExternalMoments({   //具有客户联系权限的企业成员,可通过该接口将文本内容和附件传递到客户朋友圈。当前暂仅支持在企业微信内调用。**
         text: {
           content: item.summary, // 文本内容
         },
         attachments: imgList,
         success(res){
           wx.hideLoading()
         },
         fail(res) {
             wx.showToast({
               title: '转发失败',
               icon:'none',
               duration:2000
             })
         }
       }, 
       );
   },
相关文章
|
23天前
|
算法 iOS开发 CDN
“企业微信iPad协议”第 0x04 天:当朋友圈接口在凌晨 2:14 突然返回 404
新品上线紧急任务:300位经销商朋友圈同步海报。突破官方限制,利用企业微信iPad协议私有接口,自动化上传发布。凌晨遭遇404,迅速定位并修复算法版本问题,最终高效完成推送,点赞超4200。技术在文档之外,也在边界之内。
153 0
|
21天前
|
iOS开发
“企业微信iPad协议”第0x0B次编译:当朋友圈接口在凌晨悄然返回空数组
新品海报发布失败,排查发现企业微信iPad端因本地时间偏差超60秒,导致`ext_ticket`校验失败。NTP校准后恢复正常。问题根源:独立加签逻辑对时间敏感,且错误不提示。精准时间成合规关键。
205 0
|
27天前
|
缓存 小程序 前端开发
商城/点餐/家政类小程序源码合集_微信抖音小程序源码开发从入门到精通实战
本文系统讲解如何利用现有源码快速开发商城、点餐、家政类微信/抖音小程序,涵盖环境搭建、核心功能实现、多平台部署与优化,提供完整技术方案。实战导向,助力开发者高效入门与落地。
|
29天前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
5月前
|
小程序 前端开发 Android开发
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
1165 29
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
|
4月前
|
存储 调度
微信自动评论朋友圈,微信朋友圈自动发布工具,定时发朋友圈脚本
这个实现包含完整的微信朋友圈自动发布功能,支持定时发布、多图发布、任务持久化存储等功能
|
5月前
|
JSON 监控 小程序
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
346 14
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
微信养号脚本,自动加好友定时看朋友圈,发动态点赞评论
这个工具其实是我之气那在某公司上班时候给领导开发的,其实前期还是花了不少时间,估计半个月时间
|
7月前
|
存储 移动开发 小程序
校园圈子系统小程序(圈子论坛、私信聊天、资料共享、二手交易、兼职,跑腿)开源码开发/微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
基于开源技术栈构建的校园圈子系统小程序,整合社交与生活服务功能,涵盖兴趣圈子、私信聊天、资料共享、二手交易、兼职跑腿等六大核心模块。通过多端账号同步(微信公众号/小程序/H5),实现数据实时交互,满足学生群体的多元化需求。项目精准锚定校园市场,以“社交+服务”双轮驱动,提供一站式解决方案,支持快速部署与多校区运营,同时具备广告、佣金、会员等多元变现能力,是打造校园生态的理想工具。
643 2
校园圈子系统小程序(圈子论坛、私信聊天、资料共享、二手交易、兼职,跑腿)开源码开发/微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
|
8月前
|
小程序 数据安全/隐私保护 开发者
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
458 3

热门文章

最新文章