订阅号群发同意群发后怎么就进不了后台 我是在手机上操作的,同意群发后

微信订阅号发送了错误信息怎么能够删除?
大家好,已经在百度搜索了这个问题,但无解,所以来求知乎的大神们。问题场景:  编写好一条订阅号微信文案后,直接进行了推送,推送之后才发现微信文案中出现了一个非常严重的数据错误,这个时候已经推送出去了,怎么能够挽回呢?  当前有的童鞋发出去的内容后,点击进去会显示“此内容不存在……”此类字眼,这是怎么做到的?
按投票排序
1、通过微信公众平台群发的图文消息内容(包括群发成功、或群发后审核中的内容),可在“已发送”中删除;进入微信公众平台=》功能=》群发功能=》已发送=》找到需删除消息=》点击“删除”图标删除即可。2、将删除图文消息详情页(多图文消息删除所有详情页),但粉丝仍能在会话页面查看预览内容;3、将删除公众号的“查看历史消息”中的相关记录;4、图文消息删除后,群发权限不会恢复;图文消息删除5分钟后全部生效。温馨提示:目前在微信公众平台中只能删除已发送成功的消息;正在群发中的消息,暂不支持撤回或删除。
内容删除后,虽然点开相关内容,显示“该内容已被发布者删除”,但是,能不能连封面也删掉呀?因为虽然内容被删掉了,可以封面还在那儿,感觉好傻。哪位高人指点一下?
这个是没有解决办法的。
群发删除之后当天还能再发送吗
已有帐号?
无法登录?
社交帐号登录当前访客身份:游客 [
当前位置:
你好,想跟你请教个问题:个人申请的订阅号,怎样每天自动推送一条群发信息?
从网上找了一下,大概都是用httpclient包里的相关类模拟登录网页版公众平台之后发送,请问你是否有相关代码?试了别人写的代码,不是给出的微信官方网址错误,就是发送信息的格式不正确。
共有13个答案
<span class="a_vote_num" id="a_vote_num_
没认证的订阅号,只能用小懒人
<span class="a_vote_num" id="a_vote_num_
使用第三方平台小懒人定时精灵
<span class="a_vote_num" id="a_vote_num_
echo '有时候放假想出去玩,但是微信没有发,那么我设置微号帮-微信公众号营销助手,把周六日两天微信编辑好,定时都是早上8点,当天没有时间设置公众号后台,可以设置微号帮定时群发';
<span class="a_vote_num" id="a_vote_num_
不好使了,又变了,郁闷Ing
<span class="a_vote_num" id="a_vote_num_
群发的代码
* 群发消息
* 返回码说明&br&
* 0:发送成功&br&
* 64004:今天的群发数量已到,无法群发&br&
* -20000:请求被禁止,请仔细检查token是否合法&br&
* 可通过msgSendCode取得发送状态码
* @param form
* @param type
public boolean msgSend(MsgForm form, MsgType type) {
if (!this.isLogin) {
this._login();
if (this.isLogin) {
form.setToken(this.token);
//System.out.println(&this.token======&+this.token);
//=====================
System.setProperty(&jsse.enableSNIExtension&, &false&);
ProtocolSocketFactory fcty = new MySecureProtocolSocketFactory();
Protocol.registerProtocol(&https&, new Protocol(&https&, fcty,
//=====================
PostMethod post = new PostMethod(POST_MSG);
post.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, &utf-8&);
post.setRequestHeader(USER_AGENT_H, USER_AGENT);
post.setRequestHeader(REFERER_H, INDEX_URL);
post.setRequestHeader(&Cookie&, this.cookiestr);
//System.out.println(&this.cookiestr======&+this.cookiestr);
post.setRequestHeader(&Accept&,
&application/json, text/javascript, */*; q=0.01&);
post.setRequestHeader(&Accept-Encoding&, &gzip, deflate&);
post.setRequestHeader(&Accept-Language&,
&zh-cn,q=0.8,en-q=0.5,q=0.3&);
post.setRequestHeader(&Cache-Control&, &no-cache&);
post.setRequestHeader(&Connection&, &keep-alive&);
post.setRequestHeader(&Content-Type&,
&application/x-www-form- charset=UTF-8&);
post.setRequestHeader(&Host&, &mp.&);
post.setRequestHeader(&Pragma&, &no-cache&);
post.setRequestHeader(&X-Requested-With&, &XMLHttpRequest&);
NameValuePair[] params =
Part[] parts =
switch (type) {
case TEXT:
params = new NameValuePair[] {
new NameValuePair(&type&, form.getType()),
new NameValuePair(&content&, form.getContent()),
new NameValuePair(&error&, form.getError()),
new NameValuePair(&imgcode&, form.getImgcode()),
new NameValuePair(&needcomment&, form.getNeedcomment()),
new NameValuePair(&groupid&, form.getGroupid()),
new NameValuePair(&sex&, form.getSex()),
new NameValuePair(&country&, form.getCountry()),
new NameValuePair(&city&, form.getCity()),
new NameValuePair(&province&, form.getProvince()),
new NameValuePair(&synctxweibo&, form.getSynctxweibo()),
new NameValuePair(&synctxnews&, form.getSynctxnews()),
new NameValuePair(&token&, this.token),
new NameValuePair(&ajax&, form.getAjax()),
new NameValuePair(&t&, &ajax-response&) };
case IMAGE_TEXT:
ImgTextMsgList list = this.getImgTextMsgList();
List&ImgTextMsgList.ImgTextMsg& imgTextMsgs = list
.getList();
if (null != imgTextMsgs && !imgTextMsgs.isEmpty()) {
ImgTextMsgList.ImgTextMsg imgTextMsg = imgTextMsgs
if (null != imgTextMsg) {
form.setAppmsgid(imgTextMsg.getAppId());
form.setFid(imgTextMsg.getAppId());
if (StringUtils.isBlank(form.getAppmsgid())
|| StringUtils.isBlank(form.getFid())) {
this.msgSendMsg = &参数错误:appmsgid为空&;
parts = new Part[] {
new StringPart(&fid&, form.getFid(), &UTF-8&),
new StringPart(&appmsgid&, form.getAppmsgid(),
new StringPart(&type&, MsgType.IMAGE_TEXT.getType()
new StringPart(&error&, form.getError()),
new StringPart(&needcomment&, form.getNeedcomment()),
new StringPart(&groupid&, form.getGroupid()),
new StringPart(&sex&, form.getSex()),
new StringPart(&country&, form.getCountry()),
new StringPart(&province&, form.getProvince()),
new StringPart(&city&, form.getCity()),
new StringPart(&token&, form.getToken()),
new StringPart(&ajax&, form.getAjax()),
new StringPart(&t&, &ajax-response&) };
parts = new Part[] {
new StringPart(&content&, form.getContent(),
new StringPart(&type&, form.getType()),
new StringPart(&error&, form.getError()),
new StringPart(&needcomment&, form.getNeedcomment()),
new StringPart(&groupid&, form.getGroupid()),
new StringPart(&sex&, form.getSex()),
new StringPart(&country&, form.getCountry()),
new StringPart(&province&, form.getProvince()),
new StringPart(&city&, form.getCity()),
new StringPart(&token&, form.getToken()),
new StringPart(&ajax&, form.getAjax()),
new StringPart(&t&, &ajax-response&) };
post.setRequestBody(params);
//RequestEntity entity = new MultipartRequestEntity(parts,post.getParams());
//post.setRequestEntity(entity);
status = client.executeMethod(post);
if (status == HttpStatus.SC_OK) {
String text = post.getResponseBodyAsString();
//System.out.println(&11..text=========&+text);
MsgJson ret = JSON.parseObject(text, MsgJson.class);
this.msgSendCode = ret.getRet();
switch (this.msgSendCode) {
this.msgSendMsg = &发送成功&;
this.msgSendMsg = &参数错误,请仔细检查&;
case 64004:
this.msgSendMsg = &今天的群发数量已到,无法群发&;
case -20000:
this.msgSendMsg = &请求被禁止,请仔细检查token是否合法&;
this.msgSendMsg = &未知错误!&;
} catch (Exception e) {
String info = &【群发信息失败】【解析json错误】& + e.getMessage()
+ &\n\t【文本:】\n\t& +
System.err.println(info);
log.debug(info);
} catch (Exception e) {
String info = &【群发信息失败】& + e.getMessage();
System.err.println(info);
log.debug(info);
<span class="a_vote_num" id="a_vote_num_
登录的代码如下:
* 发送登录信息,记录cookie,登录状态,token等信息
private boolean _login() {
System.setProperty(&jsse.enableSNIExtension&, &false&);
ProtocolSocketFactory fcty = new MySecureProtocolSocketFactory();
Protocol.registerProtocol(&https&, new Protocol(&https&, fcty, 443));
PostMethod post = new PostMethod(LOGIN_URL);//
post.setRequestHeader(USER_AGENT_H, USER_AGENT);
post.setRequestHeader(REFERER_H, HOST);
post.setRequestHeader(&Accept&,
&application/json, text/javascript, */*; q=0.01&);
post.setRequestHeader(&Accept-Encoding&, &gzip, deflate&);
post.setRequestHeader(&Accept-Language&,
&zh-cn,q=0.8,en-q=0.5,q=0.3&);
post.setRequestHeader(&Cache-Control&, &no-cache&);
post.setRequestHeader(&Connection&, &keep-alive&);
post.setRequestHeader(&Content-Type&,
&application/x-www-form- charset=UTF-8&);
post.setRequestHeader(&Host&, &mp.&);
post.setRequestHeader(&Pragma&, &no-cache&);
post.setRequestHeader(&X-Requested-With&, &XMLHttpRequest&);
NameValuePair[] params = new NameValuePair[] {
new NameValuePair(&username&, this.loginUser),
new NameValuePair(&pwd&, DigestUtils.md5Hex(this.loginPwd
.getBytes())), new NameValuePair(&imgcode&, &&),
new NameValuePair(&f&, &json&) };// ,
post.setQueryString(params);
int status = client.executeMethod(post);
if (status == HttpStatus.SC_OK) {
String ret = post.getResponseBodyAsString();
Login retcode = JSON.parseObject(ret, Login.class);
if (retcode.getBase_resp().getRet() == 0 && retcode.getBase_resp().getErr_msg().equals(&ok&)) {//http协议返回302表示已经重定向
this.cookies = client.getState().getCookies();
StringBuffer cookie = new StringBuffer();
for (Cookie c : client.getState().getCookies()) {
cookie.append(c.getName()).append(&=&)
.append(c.getValue()).append(&;&);
this.cookiestr = cookie.toString();
this.isLogin =
this.token = getToken(retcode.getRedirect_url());
int errCode = retcode.getBase_resp().getRet();
this.loginErrCode = errC
switch (errCode) {
this.loginErrMsg = &系统错误&;
this.loginErrMsg = &帐号或密码错误&;
this.loginErrMsg = &密码错误&;
this.loginErrMsg = &不存在该帐户&;
this.loginErrMsg = &访问受限&;
this.loginErrMsg = &需要输入验证码&;
this.loginErrMsg = &此帐号已绑定私人微信号,不可用于公众平台登录&;
this.loginErrMsg = &邮箱已存在&;
this.loginErrMsg = &验证码输入错误&;
case -200:
this.loginErrMsg = &因频繁提交虚假资料,该帐号被拒绝登录&;
this.loginErrMsg = &请使用邮箱登陆&;
this.loginErrMsg = &该公众会议号已经过期,无法再登录使用&;
case 65201:
case 65202:
this.loginErrMsg = &成功登陆,正在跳转...&;
this.loginErrMsg = &成功登陆,正在跳转...&;
this.loginErrMsg = &未知的返回&;
} catch (Exception e) {
String info = &【登录失败】【发生异常:& + e.getMessage() + &】&;
System.err.println(info);
log.debug(info);
<span class="a_vote_num" id="a_vote_num_
登录的返回信息格式:
public class Login {
public class Base_resp{
private String err_
public int getRet() {
public void setRet(int ret) {
this.ret =
public String getErr_msg() {
return err_
public void setErr_msg(String err_msg) {
this.err_msg = err_
private Base_resp base_
private String redirect_
public Base_resp getBase_resp() {
return base_
public void setBase_resp(Base_resp base_resp) {
this.base_resp = base_
public String getRedirect_url() {
return redirect_
public void setRedirect_url(String redirect_url) {
this.redirect_url = redirect_
<span class="a_vote_num" id="a_vote_num_
我已经做成功了,需要的联系我。
--- 共有 1 条评论 ---
能发给我学习学习么?邮箱
pqing112358
(2年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
普通的订阅号没有,要么服务号,要么认证的订阅号
<span class="a_vote_num" id="a_vote_num_
认证300元就有了
更多开发者职位上
有什么技术问题吗?
逍遥的小贝的其它问题您的举报已经提交成功,我们将尽快处理,谢谢!
五花八门 不定期随心发有意义的就可以了!
微信公众号就是你自己的QQ号也可以申的,但是一个QQ号只能绑定一个普通微信号或者公众号,就是说你如果已经绑定普通微信了就不能再继续申请公众号了,另外申请微信公众...
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'我开的是开发模式 可以在公众平台上群发图文消息吗
微信订阅号交流QQ群2:
互粉交流群2
一起探讨微信公众号推广技巧/盈利模式等
相关订阅号推荐
微信专家-扫描咨询
点击最高的微信文章
有微信号怎么查二维码
公众微信号如何修改密码
微信服务号二级菜单下添加多个动作
关于微信百晓生 | 联系我们 | 网站统计 |
All rights reserved 沪ICP备号为什么我关注我自己的订阅号后之前我群发的图文消息不显示呢?_百度知道
为什么我关注我自己的订阅号后之前我群发的图文消息不显示呢?
提问者采纳
之前群发的只能在历史文章那里查看,关注之后发的才会直接显示
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
群发的相关知识
其他1条回答
自己关注自己就不显示
我就是!&#128557;&#128557;&#128557;&#128557;&#128557;
不是,我试了用我爸爸的手机关注也不显示啊
哦!难道你没有发消息吗?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 订阅号群发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信