Gaoming13\WechatPhpSdk\Api::get_material PHP Method

get_material() public method

Examples: 获取图片、音频、略缩图素材 返回素材的内容,可保存为文件或直接输出 header('Content-type: image/jpg'); list($err, $data) = $api->get_material('BZ-ih-dnjWDyNXjai6i6sdvxOoXOHr9wO0pgMhcZR8g'); echo $data; 获取视频素材 返回带down_url的json字符串 list($err, $data) = $api->get_material('BZ-ih-dnjWDyNXjai6i6sbOICualzdwwnWWBqxW39Xk'); var_dump(json_decode($data)); 获取图文素材 返回图文的json字符串 list($err, $data) = $api->get_material('BZ-ih-dnjWDyNXjai6i6sdvxOoXOHr9wO0pgMhcZR8g'); var_dump(json_decode($data));
public get_material ( string $media_id ) : array(err,
$media_id string 要获取的素材的media_id
return array(err,
    public function get_material($media_id)
    {
        $url = self::API_DOMAIN . 'cgi-bin/material/get_material?access_token=' . $this->get_access_token();
        $xml = '{"media_id":"' . $media_id . '"}';
        $res = HttpCurl::post($url, $xml);
        // 异常处理: 获取时网络错误
        if ($res === false) {
            return Error::code('ERR_GET');
        }
        return array(null, $res);
    }