讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐 > 9.2.9 接收群發結果 >

9.2.9 接收群發結果

由於群發任務提交後,群發任務可能在一定時間後才完成,因此群發接口調用時,僅會給出群發任務是否提交成功的提示。若群發任務提交成功,則在群發任務結束時會向開發者在公眾平台填寫的開發者URL(callback URL)推送事件。

推送的XML結構如下(發送成功時)。


<xml> 
    <ToUserName><![CDATA[gh_3e8adccde292]]></ToUserName>  
    <FromUserName><![CDATA[oR5Gjjl_eiZoUpGozMo7dbBJ362A]]></FromUserName>  
    <CreateTime>1394524295</CreateTime>  
    <MsgType><![CDATA[event]]></MsgType>  
    <Event><![CDATA[MASSSENDJOBFINISH]]></Event>  
    <MsgID>1988</MsgID>  
    <Status><![CDATA[sendsuccess]]></Status>  
    <TotalCount>100</TotalCount>  
    <FilterCount>80</FilterCount>  
    <SentCount>75</SentCount>  
    <ErrorCount>5</ErrorCount> 
</xml>
  

該數據的參數說明如表9-22所示。

表9-22 群發結果消息的參數說明