for企业微信小程序,在开发阶段jscode2session应该怎么调用?

问题模块 问题类型 企业微信版本 API/组件名称 AppID 微信版本 基础库版本
企业微信小程序 Bug 2.6.2(7888) jscode2session wx96e538d2f2943bd0 6.7.1.1360 2.2.0

在开发小程序for企业微信的是遇到的问题。


- 当前 Bug 的表现(可附上截图)

  • wx.qy.login获取code,将code提交后端,通过jscode2session接口获取session_key。在调用jscode2session时需要access_token。

  • 获取access_token时,需要corpsecret,这个corpsecret是在企业微信里面添加的应用产生的app secret。

  • 添加应用时,需要小程序已经发布;

  • 但此时处在开发阶段,没发验证功能,就不会去发布。

  • 至此,无法继续开发了。


- 预期表现

  • 正常调用接口;

  • 完成开发;

  • 发布;

  • 添加到企业微信中;

  • 正常使用。


我咨询了企业微信的客服,客服答复:


让你久等了,这里多次咨询技术人员,关于你反馈的情况,目前在没有发布之前无法进行调试,需要发布了小程序之后再进行调试


所以我现在能做的是,直接将半成品发布,添加到企业微信,再继续开发?

最后一次编辑于  2018-12-18  (未经腾讯允许,不得转载)
收藏评论 0
关注问题写回答

4 个回答

  • GaraGara

    mark

    赞同 0没有帮助
    评论 0
    复制
    2018-12-19
  • 泽鑫✨泽鑫✨

    目前仅支持发布的小程序关联和调试

    赞同 0没有帮助
    评论 6
    复制
    2018-12-18
    • jucelinjucelin

      所以这就进入了矛盾点。

      我都没办法开发和调试,验证功能可用性,怎么敢发布,我申请发布,能通过?

      不发布,又没办法调试。

      赞同 0没有帮助
      回复
      复制
      2018-12-18
    • 泽鑫✨泽鑫✨
      回复jucelin

      可以先这么处理,把微信侧的小程序进行发布,不调用企业微信相关的接口,关联之后再进行调试和开发

      赞同 0没有帮助
      回复
      复制
      2018-12-18
    • jucelinjucelin
      回复泽鑫✨

      逻辑也不一样啊。

      微信端获取的是openid,通过openid完全不知道是谁。

      企业微信可以直接获取userid,这个userid是我们公司内部的员工编号,很方便使用。

      目前没什么方案的话,只能只有做了。

      但这个逻辑很奇葩啊,难道我第一个吃螃蟹的吗?

      赞同 0没有帮助
      回复
      复制
      2018-12-18
    • 展示更多
    评论
  • 那个很帅的小白那个很帅的小白

    体验版不能测试?

    赞同 0没有帮助
    评论 4
    复制
    2018-12-18
    评论
  • jucelinjucelin

    提交审核时,提醒:


    提交给微信团队审核前,请确保:

    提交的小程序功能完整,可正常打开和运行,而不是测试版或 Demo

    小程序的调试和预览可在开发者工具进行。 多次提交测试内容或 Demo,将受到相应处罚。



    所以正文最后一句话也不能做了。

    死锁了。

    赞同 0没有帮助
    评论 0
    复制
    2018-12-18