package weibo4j; import java.util.Map; import weibo4j.model.PostParameter; import weibo4j.model.WeiboException; import weibo4j.org.json.JSONObject; import weibo4j.util.ArrayUtils; import weibo4j.util.WeiboConfig; public class Reminds extends Weibo { private static final long serialVersionUID = 5042162449339969435L; public Reminds(String access_token) { this.access_token = access_token; } /** * 获取某个用户的各种消息未读数 * * * @return * @throws WeiboException * when Weibo service or network is unavailable * @version weibo4j-V2 1.0.2 * @see http://open.weibo.com/wiki/2/remind/unread_count * @since JDK 1.5 */ public JSONObject getUnreadCountOfRemind() throws WeiboException { return client.get( WeiboConfig.getValue("baseURL") + "remind/unread_count.json", access_token).asJSONObject(); } public JSONObject getUnreadCountOfRemind(String callback) throws WeiboException { return client .get(WeiboConfig.getValue("baseURL") + "remind/unread_count.json", new PostParameter[] { new PostParameter("callback", callback) }, access_token).asJSONObject(); } public JSONObject getUnreadCountOfRemind(Map<String, String> map) throws WeiboException { PostParameter[] parList = ArrayUtils.mapToArray(map); return client.get( WeiboConfig.getValue("baseURL") + "remind/unread_count.json", parList, access_token).asJSONObject(); } }