위챗 사용자 정의 메뉴 코드 만들기

1833 단어 사용자 정의
8월 5일 위챗 5.0이 출시된 후 위챗 공중플랫폼 서비스 번호는 사용자 정의 메뉴를 만들 수 있습니다.네티즌의 자료를 정리한 결과 사용자 정의 메뉴의 실현 코드는 다음과 같다.
 
import java.io.IOException;



import org.apache.commons.httpclient.HttpClient;

import org.apache.commons.httpclient.HttpException;

import org.apache.commons.httpclient.methods.PostMethod;





public class wx_menu

{

	  

	public static void main(String[] args){

			String url = https://api.weixin.qq.com/cgi-bin/menu/create?access_token=  TOKEN";

			/**

			 *     

			 *      \"   ,  java  

			 */

			String responeJsonStr = "{"+

					"\"button\":["+

						"{\"name\":\"    1\","+

						"\"type\":\"click\"," +

						"\"key\":\"V01_S01\"" +

						"},"+

						"{\"name\":\"    2\","+

						"\"type\":\"click\"," +

						"\"key\":\"V02_S01\"" +

						"},"+

						"{\"name\":\"    1\","+

						"\"type\":\"click\"," +

						"\"key\":\"V03_S01\"" +

						"}"+

					"]"+

				"}";

			

						

			HttpClient client = new HttpClient();

			PostMethod post = new PostMethod(url);

			post.setRequestBody(responeJsonStr);

			post.getParams().setContentCharset("utf-8");

			//  http  

			String respStr = "";

			try {

				client.executeMethod(post);

				respStr = post.getResponseBodyAsString();

			} catch (HttpException e) {

				e.printStackTrace();

			} catch (IOException e) {

				e.printStackTrace();

			}

			System.out.println(responeJsonStr);

			System.out.println(respStr);

		}

	

}

 
또한commons-httpclient-3.0.1을 가져오십시오.jar
 

좋은 웹페이지 즐겨찾기