Skip to content

🆕 【公众号】增加群发图文的url结果获取 #2305

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Sep 7, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
package me.chanjar.weixin.mp.bean.message;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamConverter;
import lombok.Data;
import me.chanjar.weixin.common.util.xml.XStreamCDataConverter;
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;

import java.io.Serializable;
import java.util.List;

/**
* @author plw on 2021/9/7 10:39 AM.
* @version 1.0
*/
@XStreamAlias("ArticleUrlResult")
@Data
public class ArticleUrlResult implements Serializable {

@XStreamAlias("ResultList")
private List<Item> resultList;

@XStreamAlias("Count")
private Long count;

@Override
public String toString() {
return WxMpGsonBuilder.create().toJson(this);
}

@XStreamAlias("item")
@Data
public static class Item implements Serializable {

@XStreamAlias("ArticleIdx")
private String articleIdx;

@XStreamAlias("ArticleUrl")
@XStreamConverter(value = XStreamCDataConverter.class)
private String articleUrl;

@Override
public String toString() {
return WxMpGsonBuilder.create().toJson(this);
}

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -353,6 +353,9 @@ public class WxMpXmlMessage implements Serializable {
@XStreamAlias("SendLocationInfo")
private SendLocationInfo sendLocationInfo = new SendLocationInfo();

@XStreamAlias("ArticleUrlResult")
private ArticleUrlResult articleUrlResult = new ArticleUrlResult();

/**
* 审核不通过原因
*/
Expand Down Expand Up @@ -446,7 +449,7 @@ public class WxMpXmlMessage implements Serializable {

/**
* 审核结果,成功succ 或失败fail.
*
* <p>
* 在商品审核结果推送时,verify_ok表示审核通过,verify_not_pass表示审核未通过。
*/
@XStreamAlias("Result")
Expand Down