post 回调处理时 应该返回什么样的结构和形式
我直接输出的string
<xml><Encrypt>RURINzVBaUtFeGV2WThMMwAAAQ08Q2FsbEJhY2tDYXJkUmVzcG9uc2VYbWw+PFRvVXNlck5hbWU+U2hhbmdIb25nQm88L1RvVXNlck5hbWU+PEZyb21Vc2VyTmFtZT53d2NkMDE3ZTdhNTM4NTEwNmQ8L0Zyb21Vc2VyTmFtZT48Q3JlYXRlVGltZT4xNjIxNjYyNDU2PC9DcmVhdGVUaW1lPjxNc2dUeXBlPnVwZGF0ZV90YXNrY2FyZDwvTXNnVHlwZT48VGFza0NhcmQ+PFJlcGxhY2VOYW1lPuWkhOeQhuS4reOAguOAguOAgjwvUmVwbGFjZU5hbWU+PC9UYXNrQ2FyZD48L0NhbGxCYWNrQ2FyZFJlc3BvbnNlWG1sPnd3Y2QwMTdlN2E1Mzg1MTA2ZA0NDQ0NDQ0NDQ0NDQ0=</Encrypt><MsgSignature>27086ab0a4a006b42e03f2e47aaa3707dc9f5f0a</MsgSignature><TimeStamp>1621662456</TimeStamp><Nonce>EDH75AiKExevY8L3</Nonce></xml>
然后 企业微信返回
。。。。好吧, 是我 理解错了
自问自答下吧,
如果是 任务卡片消息 首先你的返回值要满足回调的要求
这个是你最终要返回的 xml ,那么里面的encrypt 就是 被动回复消息的结构加密 ,如下
然后 如果是go 使用xml包后记得吧 头尾的字符串 改成xml
strings.Replace(string(responseXml),"SXXXXX","xml",-1)
最后直接 output出 xml 就可以了