想对订阅事件回复已存在的永久文章素材,是否可实现?

Ken
  • PHP7.1
  • Laravel 5.5
  • Laravel Easywechat 4.0.4
  • 配置正确, 用户订阅事件能正常回复文本消息

想对订阅事件回复已存在的永久文章素材:

use EasyWeChat\Kernel\Messages\Media;
$welcomNews = new Media('n5kf3......jnqK4YbIc2SXHVQs2o9MGI', 'mpnews');
Log::info('is subscribe:'. print_r($welcomNews,1));
return new Media('n5kf3......2SXHVQs2o9MGI', 'mpnews');
Log::info('welcomNews send.');

无反应。。。。。。Log 如下:

dev.INFO: is subscribe: EasyWeChat\Kernel\Messages\Media Object
(
    [properties:protected] => Array
        (
            [0] => media_id
        )

    [required:protected] => Array
        (
            [0] => media_id
        )

    [type:protected] => mpnews
    [id:protected] => 
    [to:protected] => 
    [from:protected] => 
    [jsonAliases:protected] => Array
        (
        )

    [attributes:protected] => Array
        (
            [media_id] => n5kf351WG....YbIc2SXHVQs2o9MGI
        )

    [snakeable:protected] => 1
)
....

请问如何实现呢?

困扰甚久,期待答复,非常感谢!

文档看过了,我搞糊涂以为mpnews可以用来被动回复,只能用news

整个的目的是为了用户关注时,实现类似点击type="media_id"菜单的效果; 然后我曲线救国了, 先通过 media_id 拿到永久素材,然后再做个news被动回复, 然后就实现想要的了

我也搞了半天才发现不支持news,楼主是拿到素材信息后通过News 和 NewsItem 这两个类生成的图文用作被动回复吗,如果有更方便的方法请告知,谢谢茄子