All Downloads are FREE. Search and download functionalities are using the official Maven repository.

weixin.popular.api.ClearQuotaAPI Maven / Gradle / Ivy

Go to download

The weixin-popular is a JAVA SDK for weixin. Weixin web url is https://mp.weixin.qq.com.

There is a newer version: 2.8.43
Show newest version
package weixin.popular.api;

import java.nio.charset.Charset;

import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.client.methods.RequestBuilder;
import org.apache.http.entity.StringEntity;

import weixin.popular.bean.BaseResult;
import weixin.popular.client.LocalHttpClient;

/**
 * 
 * 接口调用频次清零API 
* 公众号调用接口并不是无限制的。为了防止公众号的程序错误而引发微信服务器负载异常,默认情况下,每个公众号调用接口都不能超过一定限制,当超过一定限制时,调用对应接口会收到如下错误返回码: * {"errcode":45009,"errmsg":"api freq out of limit"} * @author LiYi * @since 2.7.1 */ public class ClearQuotaAPI extends BaseAPI{ /** * 公众号调用或第三方平台帮公众号调用对公众号的所有api调用(包括第三方帮其调用)次数进行清零 * @since 2.7.1 * @param access_token access_token * @param appid appid * @return BaseResult */ public static BaseResult clear_quota(String access_token,String appid){ String json = String.format("{\"appid\":\"%s\"}", appid); HttpUriRequest httpUriRequest = RequestBuilder.post() .setHeader(jsonHeader) .setUri(BASE_URI+"/cgi-bin/clear_quota") .addParameter(PARAM_ACCESS_TOKEN, API.accessToken(access_token)) .setEntity(new StringEntity(json,Charset.forName("utf-8"))) .build(); return LocalHttpClient.executeJsonResult(httpUriRequest,BaseResult.class); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy