- 公众号被动回复用户消息,消息加密返回给微信,用户没有收到公众号回复?
公众号正确授权给第三方平台后,用户在公众号发送消息,预期公众号将会回复被动回复用户消息给到用户,然而第三方平台将需要回复的加密消息返回给微信后用户却没有收到公众号回复。 这个过程中,第三方服务收到用户在公众号发送的加密消息,并且能够正确解密消息,第三方服务将需要回复的消息做好了加密的处理,并将消息返回给微信,但是用户最终却没有收到微信的回复消息,请帮忙调查下,非常感谢! 公众号appid:wx2748a4cfbab0c52e;第三方appid:wx181ff0630c24fd5a 返回加密后的内容如下: <xml> <Encrypt> <![CDATA[3yoGtR5ziCZWEyUpIoVzoU9f3o/pcrp4lX5rITGyVnYSKOzavZJCMHbuxIDHf5S18yFBRyskkGFzV0sSe75kZB5SVX9+uC0LG/R6Xvcyb3o+KZ87Lw/hicqKDf1MqUmznQWwprwtg15hAR2P0PpmF8p7ZAIDDz530CPPqqddbpSi/61UwZVngRgJCVFKstPMf7XdXIyB27sKP+uK0p7g8X0WVyVEN98rm/pmwBu+KMJUFwYwo1jcAX3W5kRGRuc4mVOBE24Rrdsq5CkooXI+fHJqLfH5gQtjgyV2hxE264kbmj6d3SqX20VJjVYEbAe6m6CiEifWLAamqq+V3aiu/cSlPlx11eIybywKXlm/6D7gY88f79JchgIR3B4X0umd]]> </Encrypt> <MsgSignature> <![CDATA[27737b8c994ac9f2a94fabd2e811e63421a5af84]]> </MsgSignature> <TimeStamp>1735534253</TimeStamp> <Nonce> <![CDATA[LSt24ExOYk]]> </Nonce> </xml>
2024-12-30 - getAuthorizerRefreshToken返回参数authorization_in新加的?
第三方平台调用凭证 /获取刷新令牌(https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/ticket-token/getAuthorizerRefreshToken.html)getAuthorizerRefreshToken,返回参数最外层节点authorization_info是新加的吗?如果是,是什么时候加的呢? 麻烦帮忙看看,非常感谢
2024-11-28 - 第三方平台-授权事件接收配置URL无法接收微信推送验证票据,nginx日志状态码499
微信开放平台下我的第三方平台已经配置 授权事件接收配置URL ,在我的服务器nginx日志上看到日志如下图 remote_addr:81.69.101.193 remote_user:- time_local:[26/Nov/2024:09:43:21 +0800] request:"POST /event/authorize?signature=c16b56a2df3785cd30a9959a587526aa8aa95778×tamp=1732585401&nonce=615166801&encrypt_type=aes&msg_signature=2b32019b16503042a92b81c7b9303fcd90163dd5 HTTP/1.1" status:499 body_bytes_sent:0 http_referer:"-" request_time:0.000 upstream_status:- upstream_response_time:0.000 http_user_agent:"Mozilla/4.0" http_x_forwarded_for:"-" 报错信息499,参考官方文档,打印了upstream的信息,请官方帮忙排查并解决问题
2024-11-26 - 微信公众号之测试号的开发者基本配置处官方文档案例的错误
https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Getting_Started_Guide.html 官方文档关键代码如下: # -*- coding: utf-8 -*- # filename: handle.py import hashlib import web class Handle(object): def GET(self): try: data = web.input() if len(data) == 0: return "hello, this is handle view" signature = data.signature timestamp = data.timestamp nonce = data.nonce echostr = data.echostr token = "xxxx" #请按照公众平台官网\基本配置中信息填写 list = [token, timestamp, nonce] list.sort() sha1 = hashlib.sha1() map(sha1.update, list) hashcode = sha1.hexdigest() print "handle/GET func: hashcode, signature: ", hashcode, signature if hashcode == signature: return echostr else: return "" except Exception, Argument: return Argument
2024-10-29