<ul id="g60s4"><pre id="g60s4"></pre></ul>
<strong id="g60s4"><nav id="g60s4"></nav></strong>
<ul id="g60s4"></ul>
  • <tr id="g60s4"></tr>
  • 
    
  • 或者
    問答詳情頁頂部banner圖
    您的位置:首頁 >開發(fā) > 前端開發(fā) > JS開發(fā) > 微信個(gè)人公眾號可以使用js-sdk開發(fā)么?

    微信個(gè)人公眾號可以使用js-sdk開發(fā)么?

    提問者:云客網(wǎng)官方問答  |   分類:JS開發(fā)  |   瀏覽274次  |   懸賞分:0積分 2017-03-06 11:05:46

    我申請了一個(gè)微信個(gè)人公眾號(不是企業(yè)公眾號),但是我在使用JS-SDK 開發(fā)一個(gè)頁面分享功能(參考http://demo.open.weixin.qq.com/jssdk )時(shí)候點(diǎn)了按鈕什么反應(yīng)都沒有,前后...

    我要回答

    提 交

    匿名

    • 女神

      微信js分享接口 測試測試測試 后臺(tái)處理請求 WeixinController.java @RequestMapping(value = "/share", method = RequestMethod.POST) @ResponseBody public Map share(String url) throws Exception { Map ret = new HashMap(); String jsapi_ticket = WeixinUtil.getJsapiTicket(); String timestamp = Long.toString(System.currentTimeMillis() / 1000); String nonceStr = UUID.randomUUID().toString(); String signature = SignUtil.getSignature( jsapi_ticket, nonceStr, timestamp, url); ret.put("url", url); ret.put("jsapi_ticket", jsapi_ticket); ret.put("nonceStr", nonceStr); ret.put("timestamp", timestamp); ret.put("signature", signature); ret.put("appid", "wxc6599d2c37b5e478"); return ret; } 3.獲取accessToken /** * 獲取accessToken * * @return * @throws ParseException * @throws IOException */ public static AccessToken getAccessToken() throws ParseException, IOException { AccessToken token = new AccessToken(); String url = ACCESS_TOKEN_URL.replace("APPID", APPID).replace("APPSECRET", APPSECRET); JSONObject jsonObject = doGetStr(url); if (jsonObject != null) { token.setToken(jsonObject.getString("access_token")); token.setExpiresIn(jsonObject.getInt("expires_in")); } return token; } 4.獲取jsapi_ticket /** * * 獲取jsapi_ticket * * @return * @throws IOException * @throws ParseException */ public static String getJsapiTicket() throws ParseException, IOException { AccessToken token = WeixinUtil.getAccessToken(); String url = JSAPI_TICKET.replace("ACCESS_TOKEN", token.getToken()); JSONObject jsonObject = doGetStr(url); String jsapi_ticket = null; if (jsonObject != null) { jsapi_ticket = jsonObject.getString("ticket"); } return jsapi_ticket; } 5.獲取簽名 SignUtil .Java import java.security.MessageDigest; public class SignUtil { /** * 獲得分享鏈接的簽名。 * @param ticket * @param nonceStr * @param timeStamp * @param url * @return * @throws Exception */ public static String getSignature(String ticket, String nonceStr, String timeStamp, String url) throws Exception { String sKey = "jsapi_ticket=" + ticket + "&noncestr=" + nonceStr + "×tamp=" + timeStamp + "&url=" + url; System.out.println(sKey); return getSignature(sKey); } /** * 驗(yàn)證簽名。 * * @param signature * @param timestamp * @param nonce * @return */ public static String getSignature(String sKey) throws Exception { String ciphertext = null; MessageDigest md = MessageDigest.getInstance("SHA-1"); byte[] digest = md.digest(sKey.toString().getBytes()); ciphertext = byteToStr(digest); return ciphertext.toLowerCase(); } /** * 將字節(jié)數(shù)組轉(zhuǎn)換為十六進(jìn)制字符串 * * @param byteArray * @return */ private static String byteToStr(byte[] byteArray) { String strDigest = ""; for (int i = 0; i < byteArray.length; i++) { strDigest += byteToHexStr(byteArray[i]); } return strDigest; } /** * 將字節(jié)轉(zhuǎn)換為十六進(jìn)制字符串 * * @param mByte * @return */ private static String byteToHexStr(byte mByte) { char[] Digit = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; char[] tempArr = new char[2]; tempArr[0] = Digit[(mByte >>> 4) & 0X0F]; tempArr[1] = Digit[mByte & 0X0F]; String s = new String(tempArr); return s; } } 以上是大部分代碼,稍加修改就可實(shí)現(xiàn)

      2017-06-08 10:46:41
      評論0  |   0
    • g***e

      可以使用,只是權(quán)限不一樣,你搜一下bestsdk的論壇內(nèi),有一些講解

      2017-03-06 11:05:46
      評論0  |   0
    問答詳情中間banner
    国产亚洲精品免费视频播放| 国产精品成人69XXX免费视频| 亚洲欧美日韩久久精品| 99视频在线精品免费| 一本一本久久aa综合精品| 国产精品部在线观看| 七次郎在线视频精品视频| 日韩在线视频二区| 亚洲AV无码日韩AV无码导航| 国产成人精品福利网站人| 精品国产夜色在线| 国产精品白丝AV在线观看播放 | 亚洲精品视频在线免费| 亚洲无删减国产精品一区| 久久精品道一区二区三区| 精品999久久久久久中文字幕| 自拍偷在线精品自拍偷| 香蕉伊思人在线精品| 精品一区二区三区四区在线| 精品人妻一区二区三区毛片 | 久久九九青青国产精品| 亚洲精品国产字幕久久不卡| 99精品免费视品| 国产原创精品 正在播放| 久久精品国产亚洲AV不卡| 久久久99精品成人片中文字幕| 国产女人18毛片水真多18精品| 国产精品一级AV在线播放| 国产乱子伦精品免费视频| 久久精品99无色码中文字幕| 精品一区二区三区高清免费观看| 中文字幕日韩专区精品系列| 国产成人精品一区二区三区无码| 99热精品在线观看| 国产丝袜在线精品丝袜| 亚洲精品乱码久久久久久 | 国产精品无码一区二区三区毛片| 久久精品亚洲日本波多野结衣| 久久精品女人天堂AV免费观看| 精品视频国产狼友视频| 国产精品任我爽爆在线播放|