前言:

我这里主要是想找个 openid 来做微信提现到零钱的测试 ,但是比较麻烦的市 openid 和 appid 是对应的,

正好绑定了企业微信,所以我就打算从企业微信的接口入手 获取 自己的 openid 来做测试。不得不说这个过程还是采坑了不少.

踩的坑就不说了,直接进入主题。

用到的API文档地址:

企业微信在线接口调试https://work.weixin.qq.com/api/devtools/devtool.php

手机号获取userid)        https://work.weixin.qq.com/api/doc/90001/90143/91693

微信提现到零钱的接口文档,不做这个功能的朋友可以忽略https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2

一、Corpid  的获取:

首先是各种百度看了怎么获取 自己公司的 企业微信的 corpid ,结果发现根本找不到。

最后抱着 试试的心态 用了企业的  Appid  (公司ID)来试了下 结果真的可以,这时的我心里就是一句mmp

 

登录企业微信,然后在我的企业里面就能看到企业的 Appid  了。这里我不知道是不是我公司企业账户的问题,因此仅提供参考。

 

二、corpsecret 的获取:

接下来就是 获取  corpsecret 这个的获取 主要是获取应用里面的,在应用管理里面,然后找到这里就有个问题了,不知道是不是随便哪个应用的 corpsecret 拿来生成的AccessToken 都是通用的,这里我没有去测试,需要的朋友可以测试下,然后帮我留个言

 

我就果断的点击企业支付进去 ,拿了 secret 就去开开心心的 生成 AccessToken 了。

 

最后就成功的拿到了 AccessToken 因为是初次研究企业微信,为了做测试,拿到自己的 openid 只能这样麻烦点。

后的过程就是获取自己的 openid 不需要的朋友看到这里就可以了。

三、通过手机号获取用户userid:

看文档 然后掉接口,带上 access_token 最后拿到了自己的userid ,然后这里做个小小的总结感觉userid 好像就是自己的微信昵称。不排除有其它可能,这只是我自己的猜想哈。

四、最后一步获取openid :

也是通过企业微信的在线调试接口,最后调用通过userid 转openid 拿到了自己 openid

整个过程下来是踩了点坑,不过也算顺利这里就记录下自己整个过程,也希望对你有所帮助。

最后这里拿到了 openid 测试提现到零钱也是成功的

美滋滋 。文档在这里就结束了,文章中所需要的接口和文档都已经在最开始黏贴出来了。学习永无止境!

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐