根据微信提供的获取素材接口 http://mp.weixin.qq.com/wiki/15/8386c11b7bc4cdd1499c572bfe2e95b3.html
获取了所有图片素材,显示出来时都是防盗链的图片,蛇精病,提供这个接口,图片却搞个防盗链,还怎么玩?
根据微信提供的获取素材接口 http://mp.weixin.qq.com/wiki/15/8386c11b7bc4cdd1499c572bfe2e95b3.html
获取了所有图片素材,显示出来时都是防盗链的图片,蛇精病,提供这个接口,图片却搞个防盗链,还怎么玩?
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答1.4k 阅读✓ 已解决
2 回答1.9k 阅读
第一种方法:
图片转由你的服务器代理输出, 图片地址改为
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域名:mp.zy62.com
即:
你到程序中替换就可以了