84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
根据微信提供的获取素材接口 http://mp.weixin.qq.com/wiki/15/8386c11b7bc4cdd1499c572bfe2e95b3.html获取了所有图片素材,显示出来时都是防盗链的图片,蛇精病,提供这个接口,图片却搞个防盗链,还怎么玩?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
图片转由你的服务器代理输出, 图片地址改为your-domain.com/image-proxy?url=微信的图片地址,在你的服务端获取这个url地址,file_get_contents再输出,若仍显示防盗链就用curl 模拟header refer来获取数据输出
your-domain.com/image-proxy?url=微信的图片地址
url
file_get_contents
使用七牛云这样的存储CDN功能,我建了一个,使用方法如下:
例如https://mmbiz.qlogo.cn/mmbiz/Pib4RR89AhxbfibSHHQHf3tfgh1ibSt8M9vWbeBh6bBYTMsDOgzoAFibamLNRXWLV2LdMBqrUsF6hO38WNjQ9yXAUg/0?wx_fmt=jpeg
https://mmbiz.qlogo.cn/mmbiz/Pib4RR89AhxbfibSHHQHf3tfgh1ibSt8M9vWbeBh6bBYTMsDOgzoAFibamLNRXWLV2LdMBqrUsF6hO38WNjQ9yXAUg/0?wx_fmt=jpeg
将mmbiz.qlogo.cn改为七牛提供的https域名:`ob7x3eh4t.qnssl.com`
mmbiz.qlogo.cn
即:
https://ob7x3eh4t.qnssl.com/mmbiz/Pib4RR89AhxbfibSHHQHf3tfgh1ibSt8M9vWbeBh6bBYTMsDOgzoAFibamLNRXWLV2LdMBqrUsF6hO38WNjQ9yXAUg/0?wx_fmt=jpeg
你到程序中替换就可以了
学习下.
我们公司的做法是根据图片的mediaID去调用微信的API(获取永久素材),得到微信返回的内容,然后上传到七牛镜像,获取七牛的图片地址,参考七牛API
第一种方法:
图片转由你的服务器代理输出, 图片地址改为
your-domain.com/image-proxy?url=微信的图片地址
,在你的服务端获取这个
url
地址,file_get_contents
再输出,若仍显示防盗链就用curl 模拟header refer来获取数据输出第二种方法:
使用七牛云这样的存储CDN功能,我建了一个,使用方法如下:
例如
https://mmbiz.qlogo.cn/mmbiz/Pib4RR89AhxbfibSHHQHf3tfgh1ibSt8M9vWbeBh6bBYTMsDOgzoAFibamLNRXWLV2LdMBqrUsF6hO38WNjQ9yXAUg/0?wx_fmt=jpeg
将
mmbiz.qlogo.cn
改为七牛提供的https域名:`ob7x3eh4t.qnssl.com`
即:
你到程序中替换就可以了
学习下.
我们公司的做法是根据图片的mediaID去调用微信的API(获取永久素材),得到微信返回的内容,然后上传到七牛镜像,获取七牛的图片地址,参考七牛API