看了企业微信的开发文档。
我依旧没懂。
https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=
中的access_token是什么,是小程序的accesstoken还是企业微信的accesstoken。
如果是小程序的accesstocken为什么又在https://work.weixin.qq.com/api/devtools/devtool.php中显示发送失败。
那企业微信获取accesstoken的时候的appid和secretid是什么,我在企业微信中找了半天都没找到。
官方所提供的测试id又发送不了微信通知推送。
小程序未开发完成不能发布,不发布又没有关联权限。
现在我很迷茫,请微信团队和企业微信团队指出一条活路。感谢。
可能楼主已经解决了这个问题,但我还是想分享下我解决这个问题的经验,调用推送小程序消息接口时,小程序一定要与企业微信关联,也就是说小程序需要发布,就算功能做得很简陋,也要发布一次,才能调试这个接口.
解决过程如下,.提交审核后注意联系企业微信客服提供以下资料:
1、开发的小程序是属于第三方开发小程序还是企业自行开发的小程序呢? 2、该小程序绑定在企业微信上的截图,工作台页面有这小程序的截图(若无法提供,需说明原因),一共需要提供5个运行截图,点击一下小程序截一个图(手机端)。(服务商的小程序可以先绑定在企业微信或者可以使用企业微信扫码小程序二维码),若由于初次发布,无法关联小程序到企业微信,则可在小程序测试时扫码到企业微信上运行,提供运行截图5个。 3、提供小程序在企业微信侧能打开的运行视频 (登录企业微信-工作台-找到需要审核的小程序-点击开小程序),若由于初次发布,无法关联小程序到企业微信,则可在小程序测试时扫码到企业微信上运行,提供运行视频。 注:若由于初次发布,无法关联小程序到企业微信,则可在小程序测试时扫码到企业微信上运行,提供运行截图5个 4、小程序的appid、企业ID、小程序的名称,以及小程序的主体名称(全称)。 5、若在微信侧提交后失败/未提交审核,需要在微信侧提交审核后,联系企业微信进行反馈。需提供【进入小程序后台-管理-版本管理-审核版本】截图具体是哪个小程序。 6、你的手机号文本提供一下. |
企业微信客服会记录下这些资料,然后他们把资料交给微信小程序审核人员,通过审核后,发布小程序.然后再在企业微信应用管理界面添加小程序,关联起来,就可以获取小程序的AgentId和Secret.
获取小程序的access_token方法就是按照文档中的说明,传copid和上一步获取的小程序secret.
发送小程序消息时,传的appid在微信小程序的微信公众平台,开发-- ->开发设置—> AppID(小程序ID)