收藏
回答

视频号小店开放接口 /基础接口 /上传图片

$token = $this->getToken();
$url = 'http://api.weixin.qq.com/channels/ec/basics/img/upload?access_token='.$token.'&upload_type=1&resp_type=1';
$data = array(
    'img_url' => "https://backwechat.xiamenfook.com/userfile/upload/2023-05-12/6973622782163.jpg"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_VERBOSE, true);
$response = curl_exec($ch);
if ($response === false) {
    echo 'Error: ' . curl_error($ch);
} else {
    echo $response;
}
var_dump(curl_error($ch));
curl_close($ch);确定token没有问题 返回结果只有“”
回答关注问题邀请回答
收藏

1 个回答

  • A
    A
    2023-07-15
    $data['img_url']json_encode时被转译了
    


    2023-07-15
    有用
    回复 1
    • 好听的名字都很长
      好听的名字都很长
      02-06
      不是。。。找到问题原因了,token 请求达到了上限。这边主要原因正式环境和测试环境都会刷新token 引起的。
      02-06
      回复
登录 后发表内容