当平台调试完成之后,则需要进行全网发布测试(审核3天),不然只有测试公众号可以进行授权。
一般出现问题的为:返回Api文本信息,返回普通文本信息,发送事件信息这三个。
测试公众号固定为appid: wx570bc396a51b8ff8,Username: gh_3c884a361561 一开始我还以为是自己定义的测试号呢。
1.返回Api文本信息
接收到的文本信息为QUERY_AUTH_CODE:$query_auth_code$,只要进行“QUERY_AUTH_CODE”字段的判定即可,$query_auth_code$是随机的,返回空字符串。
即 收到信息 QUERY_AUTH_CODE:XXXX 返回”“。
另外发送客服信息,发送信息为$query_auth_code$_from_api,也就是XXXX_from_api。
发送客服信息还需要access_token,此token为通过“使用授权码换取公众号的授权信息”API接收到的新的authorizer_access_token。
2.返回普通文本信息
接收到文本信息”TESTCOMPONENT_MSG_TYPE_TEXT“,真的就是TESTCOMPONENT_MSG_TYPE_TEXT固定值,我还以为是随机值呢!!!
返回文本信息”TESTCOMPONENT_MSG_TYPE_TEXT_callback“
3.发送事件信息
接收事件信息(只有这个测试是事件信息,所以也别管是什么事件了)
返回文本信息:event + “from_callback”(event在接收事件信息中有)