评论

guzzle 微信永久素材

guzzle 微信永久素材

protected $mediaUrl='https://api.weixin.qq.com/cgi-bin/media/upload?access_token='; 

protected $otherUploadImglUrl='https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=';


上面第一个是临时素材,第二个是永久素材,

用的是同一段代码

$data = [

            'multipart' => [

                [

                    'filename'=>basename($path),

                    'filelength'=>$Info,

                    'content-type'=>mime_content_type($path),

                    'contents'=>fopen($path, "r"),

                    'name'=>basename($path),

                ],

            ],

        ];


结果就是临时上传成功,永久的上传失败.

用的是guzzle


点赞 0
收藏
评论

2 个评论

  • 席跃飞
    席跃飞
    2020-10-20

    3天前上传的永久素材,3天后用永久素材去请求素材,提示errcode\":40007,\"errmsg\":\"invalid media_id 

    2020-10-20
    赞同
    回复
  • Mr.Zhao
    Mr.Zhao
    2020-03-11

    上传失败,是怎么个失败?能说清楚点吗

    2020-03-11
    赞同
    回复 5
    • 哈哈
      哈哈
      2020-03-11
      报错信息 media data missing hint: [vth3QA0175a110][43],总是提示这个.但是临时素材就可以的.我的这个是测试号
      2020-03-11
      回复
    • 哈哈
      哈哈
      2020-03-11
      这两个不同的就是上传的url不同.剩下的都是一样的.
      2020-03-11
      回复
    • 哈哈
      哈哈
      2020-03-11
      您知道为什么么.麻烦您啦
      2020-03-11
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-03-11回复哈哈
      用guzzle 这个才会报错?用curl试试
      2020-03-11
      回复
    • 哈哈
      哈哈
      2020-03-11
      在第二个url中我加入了'&type=image
      2020-03-11
      回复
登录 后发表内容