将秀米的文章在自己的平台群发给微信用户(将第三方图文上传到微信服务器并且保存到自己服务)...
上一篇讲了将秀米接入到后台(http://www.cnblogs.com/gogood/p/6293022.html),但是功能还远远没有完成;因为我们要将秀米的文章在自己的平台群发到微信微信公共号里边。
那么接下来我要做的是什么?
1、查看微信群发接口,发现要想群发给用户文章要想将文章上传到微信公共号素材库;
2、然后就查看上传微信公共号素材的接口,发现接口中需要 thumb_media_id(首页封面图在微信上的id), 那么需要先上传图片封面图到微信。根据接口,写了个方法将图片上传了上去;
3、然后,觉得马上就要完成了,但接下下来的事情让我懵逼了。处理文章中的图片!
a、由于文章中的图片大多时候来自秀米,所以链接是秀米的。而微信服务器不支持第三方图片链接。怎么办?!难道不做了?!经理要求必须要做完,于是想办法。将图片上传到微信,但由于图片时第三链接,而且微信上传图片必须是本地的图片,
于是要想将图片下载下来。 于是写了个将第三方链接转为图片的方法,将图片存到项目的目录下,处理完后在进行删除。
b、本来以为马上要搞定了,但是又遇见了个事情,我有懵逼了。图片怎么替换?? 首先想到了正则! 然后写了个拼配字符串中图片的方法利用Directory,将图片先上传到微信服务器,在一个一个的替换掉。
c、这次终于特么的搞定了,但是又遇见个问题,我有懵逼了。 从微信获取到的内容图片不支持在微信外的显示。 我真想对死微信的心都有了。但是没办法还要就继续写。只能在保存的时候在加个字段单独保存内容信息用来显示在,自己的系统里。
d、终于将素材成功的保存到了自己的服务器和微信服务器,接下来就是群发素材给用户,这一点不必在多说,调用就行!
4、还有一点要说明,Uediter的上传图片问题。这一点也要我头疼,不过还好在博客园找到了一位大神写的文章(http://www.cnblogs.com/mazhiyuan/p/5275964.html#3559522),解决了将图片跨域 上传到图片服务器的问题。
好了,大功告成!
如果又好的解决方法请加我qq,或者留言。我会更新这边文章,好让更多的人学习交流,不再懵逼! (QQ:961065004)
转载于:https://www.cnblogs.com/gogood/p/6544439.html
将秀米的文章在自己的平台群发给微信用户(将第三方图文上传到微信服务器并且保存到自己服务)...相关推荐
- 解决:百度编辑器UEditor,怎么将图片保存到图片服务器,或者上传到ftp服务器的问题(如果你正在用UE,这篇文章值得你看下)
解决:百度编辑器UEditor,怎么将图片保存到图片服务器,或者上传到ftp服务器的问题(如果你正在用UE,这篇文章值得你看下) 参考文章: (1)解决:百度编辑器UEditor,怎么将图片保存到图片 ...
- 微信公众号用秀米网插入视频
首先,秀米网只支持腾讯视频,所以如果想插入视频首先需要上传自己的视频到腾讯视频.如果已经上传,点击到视频播放页面,然后点击视频的分享按钮,下拉出来三个链接,选择最后一个链接,复制 回到秀米网,然后在模 ...
- 秀米怎么添加附件链接,如Word、Excel、Pdf等
今天公司的运营小妹问我,使用秀米编辑公众号文章时,怎么给推文添加附件链接.因为秀米属于第三方的编辑器,跟公众号原生编辑器还是不一样的,所以添加附件链接的操作也是不一样的.下面详细说一下吧,让大家对公众 ...
- 秀米推文添加附件的方法
很多公众号的运营者使用秀米编辑器来给公众号排版,却不知道怎么给公众号插入附件.秀米本身是没有附件功能,如果需要插入附件,必须要借助于微附件plus小程序辅助来完成. 方法非常简单,下面我分几个步骤来讲 ...
- 秀米的对话框格子可以变大吗_秀米怎么制作微信滑动照片呢?方法/步骤
秀米怎么制作微信滑动照片呢?方法/步骤 很在微信里面发布图文信息往往涉及排版编辑,而微信文章编辑利器一定就是秀米了,秀米怎么制作滑动照片呢?这个技巧可能掌握的人并不多,一起来看看教程吧! 方法/步骤 ...
- 记录ueditor 秀米图片上传到本地错误
1.在config.json里面配置你的图片服务器地址 不添加会发送一个这样的请求,action='' undefine[]=图片地址. 2.编写秀米图片本地化上传方法 uploadUrlFile 是 ...
- 秀米编辑器(xiumi)+百度编辑器(Ueditor) 集成 :解决集成问题,秀米编辑器导出到百度编辑器格式问题,图片保存到自己的服务器(阿里云OSS)
1.集成前提条件: 1. 需要集成百度编辑器到环境中 2.https环境下才可以导出数据到百度编辑器,如果不是https环境,会出现错误 然后我们开始讲解如何集成: 2.引入资源: //百度编辑器需要 ...
- 本地文章上传阿里云文件上传
文章目录 一. 本地文件上传的步骤 1.1 实现文件上传的service 1.2 实现文件上传controller 1.3 在application.yml配置即可 1.4 配置静态资源服务目录映射 ...
- 七牛云图床php,PHP实现Markdown文章上传到七牛图床的实例内容
在使用 Markdown 编写文章之后,经常需要发布到不同的平台,这里会遇到一个问题,文章的图片需要手动的进行上传,管理起来非常不方便,因此,强烈建议将图片统一上传到图床中,这样的话一篇文章就可以轻松 ...
最新文章
- Task03——零基础入门NLP - 基于机器学习的文本分类
- js原型和原型链_重学js --原型与原型链
- 掌握这些Android开发热门前沿知识,跳槽薪资翻倍
- 网络爬虫--25.【selenium实战】实现拉勾网爬虫之--selenium获取数据
- asp.net使用My97 Date Picker时设置默认起始时间为n年之前的今天
- django-配置静态文件路径
- python编辑器和python解释器的区别_python编译器和解释器的区别
- iOS CoreImage之滤镜简单使用
- python template engine
- 火焰传感器模块的使用
- 洛杉矶湖人队的科比 - 布莱恩特,一个最大的
- android出生日期计算年龄,Java 通过生日计算宝宝多大了,输出我27岁7月零9天
- Tensorflow神经网络框架 小例子 三层神经网络 卷积神经网络 循环神经网络 神经网络可视化
- [C#]Unicode与汉字互转
- linux 环境安装 webdav 服务
- 'utf-8' codec can't decode byte 0xca in position 94: invalid continuation byte问题
- 更新包与已安装应用的签名不一致
- oracle一体机的管理界面,Oracle 数据库一体机:zData Light - 分布式存储管理平台
- 【SCI\EI】英语论文中的常用字体是什么
- Springboot使用Specification连表查询LEFT