WeiXinMPSDK
WeiXinMPSDK copied to clipboard
企业微信中 现在还没有第三方服务商获取企业access_token的自动管理模块
此版块专为反馈 bug 及提交需求服务,不负责解答开发问题,请勿发表开发问题, 如果您需要这方面的帮助,请移步
问答社区
:https://weixin.senparc.com/QA
问题描述
企业微信中 现在还没有第三方服务商获取企业access_token的自动管理模块
重现问题步骤(如果可以)
- ...
- ...
微信官方文档 URL
https://work.weixin.qq.com/api/doc/10975#获取企业access_token
微信官方文档快照(直接复制关键内容到下方)
第三方服务商在取得企业的永久授权码后,通过此接口可以获取到企业的access_token。 获取后可通过通讯录、应用、消息等企业接口来运营这些应用。
此处获得的企业access_token与企业获取access_token拿到的token,本质上是一样的,只不过获取方式不同。获取之后,就跟普通企业一样使用token调用API接口
调用企业接口所需的access_token获取方法如下。
请求方式:POST(HTTPS) 请求地址: https://qyapi.weixin.qq.com/cgi-bin/service/get_corp_token?suite_access_token=SUITE_ACCESS_TOKEN
请求包体:
{ "auth_corpid": "auth_corpid_value", "permanent_code": "code_value" }
发现问题的模块
- [ ] Senparc.Weixin 版本:
- [ ] Senparc.Weixin.MP 版本:
- [ ] Senparc.Weixin.MP.MVC 版本:
- [ ] Senparc.Weixin.Open 版本: ~- [ ] Senparc.Weixin.QY 版本:~
- [ ] Senparc.Weixin.Work 版本:
- [ ] Senparc.Weixin.WxOpen 版本:
- [ ] Senparc.Weixin.Cache.Redis 版本:
- [ ] Senparc.Weixin.Cache.Memcached 版本:
- [ ] 其他模块:
模块对应的 .net 版本
- [ ] .net 3.5
- [ ] .net 4.0
- [ ] .net 4.5
- [ ] .net standard 2.0
- [ ] .net core 1.x
- [ ] .net core 2.x
- [x] .net core 3.x
开发环境
- [ ] Visual Studio 2015
- [ ] Visual Studio 2017
- [x] Visual Studio 2019
- [ ] Visual Studio Code
- [ ] 其他:
缓存环境
- [x] 服务器内存缓存(默认)
- [ ] Redis 版本:
- [ ] Memcached 版本:
- [ ] 其他:
系统环境
- [x] Windows,版本:
- [ ] Linux,版本:
- [ ] Mac,版本:
- [ ] 其他:
联系方式
Email:
(也可将问题地址及联系方式发送到 [email protected])
发布问题后,请保持对 issue 的关注,有时会有需要进一步沟通的信息,很长时间内没有得到答复的 issue 将被关闭。
@zxz524 已列入计划中,谢谢!
@zxz524 你说的是不是这个接口:
https://github.com/JeffreySu/WeiXinMPSDK/blob/69631ca9f8591458b4803fe61410ca078e31f296/src/Senparc.Weixin.Work/Senparc.Weixin.Work/AdvancedAPIs/ThirdPartyAuth/ThirdPartyAuthApi.cs#L296
这个已经有了。
接口是有了,但是第三方服务商获取企业access_token的自动管理模块没有。现在Senparc.Weixin.Work包含有3个access_token的自动管理模块(AccessTokenContainer,JsApiTicketContainer,ProviderTokenContainer),这其中并不包含第三方服务的access_token自动管理模块
GetCorpTokenResult
的确没有服务商token管理模块,服务商token过期不能自动重试。
GetCorpTokenResult
的确没有服务商token管理模块,服务商token过期不能自动重试。
收到,我会跟进看一下。