收藏
回答

公众号新增的 发布接口 文档有误?

文档:https://developers.weixin.qq.com/doc/offiaccount/Publish/Callback_on_finish.html

示例中的Event值为:FREEPUBLISHJOBFINISH

文档描述Event值为:MASSSENDJOBFINISH

这里正确应该是第一个吧?

回答关注问题邀请回答
收藏

3 个回答

  • Max Sky™
    Max Sky™
    2021-11-09

    都是错的,实际接收到的事件是:

    PUBLISHJOBFINISH
    


    参考实际接收示例:

    <xml>
        <ToUserName><![CDATA[ID]]></ToUserName>
        <FromUserName><![CDATA[ID]]></FromUserName>
        <CreateTime>1636448595</CreateTime>
        <MsgType><![CDATA[event]]></MsgType>
        <Event><![CDATA[PUBLISHJOBFINISH]]></Event>
        <PublishEventInfo>
            <publish_id>1234567890</publish_id>
            <publish_status>0</publish_status>
            <article_id><![CDATA[ArticleID]]></article_id>
            <article_detail>
                <count>1</count>
                <item>
                    <idx>1</idx>
                    <article_url><![CDATA[ArticleURL]]></article_url>
                </item>
            </article_detail>
        </PublishEventInfo>
    </xml>
    
    2021-11-09
    有用 2
    回复 2
    • 小张
      小张
      2021-11-09
      绝了
      2021-11-09
      回复
    • Max Sky™
      Max Sky™
      2021-11-09回复小张
      微信的文档向来垃圾,你看更新的接口,写的示例不考虑额外的场景,例如发布文章为多条内容时 item 会有多个,要开发者自己去猜,还有用 json 进行请求时具体的参数数据类型也懒得写,成功的响应示例写了,失败的完整示例我想写就写,反正就是开发者慢慢猜,真棒!
      2021-11-09
      回复
  • 杨强
    杨强
    2022-04-25

    文档是这样的。但我试过之后没有收到

    <xml>
        <ToUserName><![CDATA[ID]]></ToUserName>
        <FromUserName><![CDATA[ID]]></FromUserName>
        <CreateTime>1636448595</CreateTime>
        <MsgType><![CDATA[event]]></MsgType>
        <Event><![CDATA[PUBLISHJOBFINISH]]></Event>
        <PublishEventInfo>
            <publish_id>1234567890</publish_id>
            <publish_status>0</publish_status>
            <article_id><![CDATA[ArticleID]]></article_id>
            <article_detail>
                <count>1</count>
                <item>
                    <idx>1</idx>
                    <article_url><![CDATA[ArticleURL]]></article_url>
                </item>
            </article_detail>
        </PublishEventInfo>
    </xml>
    



    而是

    MASSSENDJOBFINISH 类型


    <xml><ToUserName><![CDATA[gh_1f567c6f4bbd]]></ToUserName>

    <FromUserName><![CDATA[ov7hP6b1X_yWfnX7Jy3IFQnwJzzM]]></FromUserName>

    <CreateTime>1650896441</CreateTime>

    <MsgType><![CDATA[event]]></MsgType>

    <Event><![CDATA[MASSSENDJOBFINISH]]></Event>

    <MsgID>1000000003</MsgID>

    <Status><![CDATA[send success]]></Status>

    <TotalCount>4</TotalCount>

    <FilterCount>4</FilterCount>

    <SentCount>4</SentCount>

    <ErrorCount>0</ErrorCount>

    <CopyrightCheckResult><Count>0</Count>

    <ResultList></ResultList>

    <CheckState>0</CheckState>

    </CopyrightCheckResult>

    <ArticleUrlResult><Count>1</Count>

    <ResultList><item><ArticleIdx>1</ArticleIdx>

    <ArticleUrl><![CDATA[http://mp.weixin.qq.com/s/8yzT20EvmDg37Jso9nsIIw]]></ArticleUrl>

    </item>

    </ResultList>

    </ArticleUrlResult>

    </xml>


    没有ArticleID

    2022-04-25
    有用
    回复
  • 公众号技术运营专员-livia
    公众号技术运营专员-livia
    2021-10-15

    你好,以示例为准,后续会修改说明

    2021-10-15
    有用
    回复
登录 后发表内容
问题标签