0

GetWxaCodeUnlimit 生成1KB文件

微信开发 · a124754649 · 查看 738 次 · 于 194天前

使用 WxAppApi.GetWxaCodeUnlimit(string accessTokenOrAppId, string filePath, string scene, string page, int width = 430, bool auto_color = false, LineColor lineColor = null, bool isHyaline = false, int timeOut = Config.TIME_OUT)  方法,偶尔会生成1KB的小程序二维码图片文件,配置参数、服务器文件读写都是正常的,程序也做了ErrorCodeValue == 0的判断!
您尚未登陆,请:网站登录 or 微信登陆
共收到 20 条回复
0

a124754649 193天前

今天又出现了这个问题,但是我在微信开发者社区找到了和我问题类似的情况https://developers.weixin.qq.com/community/develop/doc/00060a3da54098581797d417d5ec00

0

a124754649 193天前

谢谢回复 🙂🙂🙂

0

Senparc 193天前

嗯,需要观察一下

0

a124754649 193天前

我再观察一下,看下出问题的时候AccessToken有没刷新

0

Senparc 193天前 编辑于 2019年1月10日 14:36

你现在直接用appid的方法应该是对的

0

a124754649 193天前

这样的话,每次生成小程序码的时候需要使用AccessTokenContainer.TryGetAccessToken()获取新的AccessToken吗?

0

Senparc 193天前

这个虽然看上去没过期,但不保证是可用的,比如被提前刷新废掉了。

0

a124754649 193天前 编辑于 2019年1月10日 14:13

{
   "AppId": "",
   "AppSecret": "",
   "AccessTokenExpireTime": "2019-01-10T16:00:21.8921062+08:00",
   "AccessTokenResult": {
       "access_token": "",
       "expires_in": 7200,
       "errcode": 0,
       "ErrorCodeValue": 0,
       "errmsg": null,
       "P2PData": null
   },
   "Name": "年审易小程序",
   "Key": "",
   "CacheTime": "2019-01-10T14:10:21.8921062+08:00"
}

通过AccessTokenContainer.GetAllItems()方法获取的数据,是不是有嘛问题?AppId、AppSecret、Key、access_token 敏感数据我删掉了

0

Senparc 193天前

AccessToken Container里面有各种方法,都能把数据查到的。

0

a124754649 193天前 编辑于 2019年1月10日 13:48

话说有没办法拿到每次每个公众号或者小程序获取AccessToken的时间呢?这样的话排查问题应该容易点

0

a124754649 193天前

网站一直都是开着的,小程序+公众号对外提供服务用的!用记事本打开才知道是AccessToken的问题,一直以为是服务器读写权限造成的!😂

0

Senparc 193天前

那应该也就一次,没关系的,不过你要看一下这个网站或者服务是不是要一直开着。

0

a124754649 193天前

昨天中午测试这个的问题的获取了一次AccessToken,难道是这个原因?

0

Senparc 193天前

测试环境是否也有用到呢?

0

a124754649 193天前

多个站点反复刷AccessToken的情况这个是不存在的,项目就我一个人在管!😀

0

Senparc 193天前

按理说用AppId应该会自动过期处理的。除非有多个站点都在反复刷AccessToken,可能会发生重试也无效的情况。

0

a124754649 193天前 编辑于 2019年1月10日 13:28

Global注册了全局,需要使用的地方直接调用,例如:WxAppApi.GetWxaCodeUnlimit(                                Config.SenparcWeixinSetting.Items[Register.Name.年审易小程序.ToString()].WeixinAppId,HttpContext.Current.Server.MapPath(path), "agent:" + user.Rows[0]["MyCode"],"pages/index/index", 430)

0

Senparc 193天前

那就是AccessToken过期的问题了,你的接口是怎么调用的?

0

a124754649 193天前

返回{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint: [YQqyMA01194682!]"},access_token无效😱

0

Senparc 194天前

1K或附近的小文件,可以直接用记事本打开看一下,里面可能会有错误信息。


热门话题 更多 >>

当前扩展缓存策略没有进行注册

gis008 29 个回复 • 查看 165 次 • 18天前

cpu满载

blezt 21 个回复 • 查看 319 次 • 9天前

推送素材失败

dmi680 10 个回复 • 查看 345 次 • 176天前

SessionId无效

gdlcf88 10 个回复 • 查看 92 次 • 3天前

“Nested”的类型初始值设定项引发异常

dream0013 9 个回复 • 查看 167 次 • 61天前

Messagehandler问题

Jenny_Wu 7 个回复 • 查看 102 次 • 22天前

通过扫描临时二维码关注公众号

诀别十年 7 个回复 • 查看 42 次 • 7天前

素材管理-推送失败

cristi 6 个回复 • 查看 102 次 • 50天前

core环境下退款方法tenpayv3.refund方法失败

ericsy 6 个回复 • 查看 105 次 • 4天前

是否有拦截器

qq1170971516 5 个回复 • 查看 77 次 • 36天前

企业微信开发

roemin 4 个回复 • 查看 109 次 • 53天前

QQ群
  • 1群:300313885 (2000人群 已满)
  • 2群:293958349 (1000人群 已满)
  • 3群:342319110 (2000人群 已满)
  • 4群:372212092 (500人群 已满)
  • 5群:377815480 (1000人群 已满)
  • 6群:425898825 (1000人群 已满)
  • 7群:482942254 (500人群 已满)
  • 8群:106230270 (500人群 已满)
  • 9群:539061281 (500人群 已满)
  • 10群(分布式缓存):246860933 Senparc.Weixin.Cache SDK 10群
  • 11群:553198593 (500人群 已满)
  • 12群(微信小程序):108830388 Senparc微信小程序 12群
  • 13群(开放平台):183424136 (500人群 已满)
  • 14群(视频学员):588231256 Senparc.Weixin SDK 14群
  • 15群(公众号/综合):289181996 Senparc.Weixin SDK 15群
  • 16群(开放平台):860626938 (500人群 已满)
  • 17群(开放平台):770615466 [17群 开放平台]SenparcSDK
  • NeuChar 技术交流群:618605800 NeuChar 开发交流群
  • SCF 技术交流群:147054579 SCF 开发交流群
微信开发宝典:《微信开发深度解析》

由 Senparc.Weixin SDK 作者耗时两年完成的微信开发图书《微信开发深度解析:公众号、小程序高效开发秘籍》已经出版!

历经2年精心雕琢,难得的“理论 + 实战案例 + 趟坑经验”总结,
从需求分析、策划,到账号申请、验证,再到全面的 API 及开发工具,
覆盖所有开发微信公众号(含订阅号、服务号和小程序)所需关键技能!

视频教程:《微信公众号+小程序快速开发》

由盛派课堂(盛派旗下独立教育品牌)制作,《微信开发深度解析》作者苏震巍先生主讲的《微信公众号+小程序快速开发》视频课程开课啦!

课程采用“理论+实战”的教学形式,结合部分《微信开发深度解析》内容,独立于书本,包含了更多的操作演示和案例展示,帮助大家从多个维度学习微信开发以及.NET开发过程中的诸多技巧。
课程包含两大部分:
1. 微信开发基础技能
2. 公众号及小程序案例实战
共计60课时,配有番外篇,目前视频已在网易云课堂上线。