91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.12MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-01
  • 語言: Java
  • 標(biāo)簽:

資源簡介

JAVA版本微信公眾賬號開源項(xiàng)目版本發(fā)布,講解微信開發(fā)的方式,講解微信企業(yè)號后臺,講解如何建立連接。為提高學(xué)習(xí)效率,老師提供全套的開發(fā)工具,從“零基礎(chǔ)”開始講解,教授如何注冊、使用開發(fā)賬號。

資源截圖

代碼片段和文件信息

package?py.ddk.main;

import?py.ddk.po.AccessToken;
import?py.ddk.po.Button;
import?py.ddk.po.CommonButton;
import?py.ddk.po.ComplexButton;
import?py.ddk.po.Menu;
import?py.ddk.util.WeixinUtil;

public?class?MenuManager?{


public?static?void?main(String[]?args)?{
//?第三方用戶唯一憑證
String?appId?=?“wx31ee79fe46b3b9fe“;
//?第三方用戶唯一憑證密鑰
String?appSecret?=?“1f0198f71e5a90c4694cc07c3f242abf“;

//?調(diào)用接口獲取access_token
AccessToken?at?=?WeixinUtil.getAccessToken(appId?appSecret);

if?(null?!=?at)?{
//?調(diào)用接口創(chuàng)建菜單
Menu?menu?=?new?Menu();
menu?=?getMenu();
System.out.println(“============“+menu.getButton()[0].getName());
int?result?=?WeixinUtil.createMenu(getMenu()?at.getToken());

//?判斷菜單創(chuàng)建結(jié)果
}
}

/**
?*?組裝菜單數(shù)據(jù)
?*?
?*?@return
?*/
private?static?Menu?getMenu()?{
CommonButton?btn11?=?new?CommonButton();
btn11.setName(“天氣預(yù)報(bào)“);
btn11.setType(“click“);
btn11.setKey(“11“);

CommonButton?btn12?=?new?CommonButton();
btn12.setName(“公交查詢“);
btn12.setType(“click“);
btn12.setKey(“12“);

CommonButton?btn13?=?new?CommonButton();
btn13.setName(“周邊搜索“);
btn13.setType(“click“);
btn13.setKey(“13“);

CommonButton?btn14?=?new?CommonButton();
btn14.setName(“歷史上的今天“);
btn14.setType(“click“);
btn14.setKey(“14“);

CommonButton?btn21?=?new?CommonButton();
btn21.setName(“歌曲點(diǎn)播“);
btn21.setType(“click“);
btn21.setKey(“21“);

CommonButton?btn22?=?new?CommonButton();
btn22.setName(“經(jīng)典游戲“);
btn22.setType(“click“);
btn22.setKey(“22“);

CommonButton?btn23?=?new?CommonButton();
btn23.setName(“美女電臺“);
btn23.setType(“click“);
btn23.setKey(“23“);

CommonButton?btn24?=?new?CommonButton();
btn24.setName(“人臉識別“);
btn24.setType(“click“);
btn24.setKey(“24“);

CommonButton?btn25?=?new?CommonButton();
btn25.setName(“聊天嘮嗑“);
btn25.setType(“click“);
btn25.setKey(“25“);

CommonButton?btn31?=?new?CommonButton();
btn31.setName(“Q友圈“);
btn31.setType(“click“);
btn31.setKey(“31“);

CommonButton?btn32?=?new?CommonButton();
btn32.setName(“電影排行榜“);
btn32.setType(“click“);
btn32.setKey(“32“);

CommonButton?btn33?=?new?CommonButton();
btn33.setName(“幽默笑話“);
btn33.setType(“click“);
btn33.setKey(“33“);

ComplexButton?mainBtn1?=?new?ComplexButton();
mainBtn1.setName(“生活助手“);
mainBtn1.setSub_button(new?CommonButton[]?{?btn11?btn12?btn13?btn14?});

ComplexButton?mainBtn2?=?new?ComplexButton();
mainBtn2.setName(“休閑驛站“);
mainBtn2.setSub_button(new?CommonButton[]?{?btn21?btn22?btn23?btn24?btn25?});

ComplexButton?mainBtn3?=?new?ComplexButton();
mainBtn3.setName(“更多體驗(yàn)“);
mainBtn3.setSub_button(new?CommonButton[]?{?btn31?btn32?btn33?});

/**
?*?這是公眾號xiaoqrobot目前的菜單結(jié)構(gòu),每個(gè)一級菜單都有二級菜單項(xiàng)

?*?
?*?在某個(gè)一級菜單下沒有二級菜單的情況,menu該如何定義呢?

?*?比如,第三個(gè)一級菜單項(xiàng)不是“更多體驗(yàn)“,而直接是“幽默笑話“,那么menu應(yīng)該這樣定義:

?*?menu.setButton(new?Button[]?{?mainBtn1?mainBtn2?btn33?});
?*

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????857??2013-09-30?15:07??weixinCourse\.classpath

?????文件????????309??2013-09-30?15:07??weixinCourse\.mymetadata

?????文件???????1285??2013-09-30?15:07??weixinCourse\.project

?????文件????????330??2013-09-30?15:07??weixinCourse\.settings\org.eclipse.jdt.core.prefs

?????文件???????3513??2013-09-30?15:07??weixinCourse\src\py\ddk\main\MenuManager.java

?????文件???????1054??2013-09-30?15:07??weixinCourse\src\py\ddk\message\req\baseMessage.java

?????文件????????247??2013-09-30?15:07??weixinCourse\src\py\ddk\message\req\ImageMessage.java

?????文件????????583??2013-09-30?15:07??weixinCourse\src\py\ddk\message\req\linkMessage.java

?????文件????????808??2013-09-30?15:07??weixinCourse\src\py\ddk\message\req\LocationMessage.java

?????文件????????253??2013-09-30?15:07??weixinCourse\src\py\ddk\message\req\TextMessage.java

?????文件????????414??2013-09-30?15:07??weixinCourse\src\py\ddk\message\req\VoiceMessage.java

?????文件????????978??2013-09-30?15:07??weixinCourse\src\py\ddk\message\resp\Article.java

?????文件???????1093??2013-09-30?15:07??weixinCourse\src\py\ddk\message\resp\baseMessage.java

?????文件????????836??2013-09-30?15:07??weixinCourse\src\py\ddk\message\resp\Music.java

?????文件????????232??2013-09-30?15:07??weixinCourse\src\py\ddk\message\resp\MusicMessage.java

?????文件????????577??2013-09-30?15:07??weixinCourse\src\py\ddk\message\resp\NewsMessage.java

?????文件????????265??2013-09-30?15:07??weixinCourse\src\py\ddk\message\resp\TextMessage.java

?????文件????????423??2013-09-30?15:07??weixinCourse\src\py\ddk\po\AccessToken.java

?????文件????????185??2013-09-30?15:07??weixinCourse\src\py\ddk\po\Button.java

?????文件????????336??2013-09-30?15:07??weixinCourse\src\py\ddk\po\CommonButton.java

?????文件????????255??2013-09-30?15:07??weixinCourse\src\py\ddk\po\ComplexButton.java

?????文件????????203??2013-09-30?15:07??weixinCourse\src\py\ddk\po\Menu.java

?????文件???????4045??2013-09-30?15:07??weixinCourse\src\py\ddk\service\CoreService.java

?????文件???????1787??2013-09-30?15:07??weixinCourse\src\py\ddk\servlet\CoreServlet.java

?????文件???????3672??2013-09-30?15:07??weixinCourse\src\py\ddk\servlet\CreateMenu.java

?????文件???????4664??2013-09-30?15:07??weixinCourse\src\py\ddk\util\MessageUtil.java

?????文件????????523??2013-09-30?15:07??weixinCourse\src\py\ddk\util\MyX509TrustManager.java

?????文件???????2411??2013-09-30?15:07??weixinCourse\src\py\ddk\util\SignUtil.java

?????文件???????4905??2013-09-30?15:07??weixinCourse\src\py\ddk\util\WeixinUtil.java

?????文件????????834??2013-09-30?15:07??weixinCourse\WebRoot\index.jsp

............此處省略65個(gè)文件信息

評論

共有 條評論

相關(guān)資源