WeChat 공개 플랫폼 개발자 문서 설명:
[color=#33CCCC] 일반 WeChat 사용자가 공개 계정으로 메시지를 보내면 WeChat 서버는 해당 메시지의 XML 데이터 패킷을 다음이 입력한 URL에 게시합니다. 개발자. 각 메시지 유형의 푸시 XML 데이터 패킷 구조는 다음과 같습니다.
WeChat 서버가 5초 이내에 응답을 받지 못하면 연결이 끊어지고 총 3번의 재시도를 거쳐 요청이 다시 시작됩니다.
재시도 메시지 중복 제거와 관련하여 msgid 중복 제거를 사용하는 것이 좋습니다. .
서버가 5초 이내에 처리 및 응답을 보장할 수 없는 경우 빈 문자열로 직접 응답할 수 있습니다. WeChat 서버는 이에 대해 아무 작업도 수행하지 않으며 재시도를 시작하지 않습니다.
문자 메시지
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>1348831860</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[this is a test]]></Content> <MsgId>1234567890123456</MsgId> </xml>
매개변수 설명
ToUserName 개발자 WeChat ID
FromUserName 보낸 사람 계정(OpenID)
CreateTime 메시지 생성 시간(정수)
MsgType text
내용 텍스트 메시지 내용
MsgId 메시지 ID, 64비트 정수[/color]
개발자가 WeChat 서버에서 xml 데이터 패킷 POST를 여기에서 처리한 후 수락한다는 의미입니다. xml 데이터 형식이 서버로 다시 전송됩니다.
그러면 서버로 다시 보낼 때 여기의 ToUserName과 FromUserName은 변경되지 않은 채로 유지되나요? 콘텐츠를 변경하면 어떤 영향을 받나요? 보낸 사람의 계정으로 전송되나요?
위 내용은 WeChat 개발의 간단한 문제에 대한 토론의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!