-
小坑: 接收地理位置信息,使用 msgType: location (獲取地址字符串); 接收觸發定位事件信息,用Event: LOCATION(獲取經緯度);查看全部
-
微信自定義菜單分為兩種 : 1.click類型菜單: 點擊推送事件與用戶交互; 2.view類型菜單: 點擊跳轉url { "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "name":"菜單", "sub_button":[ { "type":"view", "name":"搜索", "url":"http://www.soso.com/" }, { "type":"view", "name":"視頻", "url":"http://v.qq.com/" }, { "type":"click", "name":"贊一下我們", "key":"V1001_GOOD" }] }] } 根據json分析對象的創建類型: 抽取Button父類 , 再讓 ClickButton 和 ViewButton 分別繼承; Menu 類中包含一個一級菜單Button數組 , 每個Button類中又包含一個二級菜單Button 數組; 微信官方規定一級菜單不超過3個,二級菜單不超過5個 一級菜單字數不超過4,二級菜單字數不超過7; 自定義菜單可以實現多種類型,根據官方的type設置 http請求方式:POST(請使用https協議) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN查看全部
-
微信開發文檔中的坑 , 有些格式返回的media_id前面有類型前綴.查看全部
-
語音和視頻消息具有大小和格式限制查看全部
-
感覺被坑了 .... 1.微信官方提供的接口和之前老師視頻的接口不一樣了(但應該向下兼容); 2.思索了半天為毛一直報暫時無法提供服務 正確的姿勢: 在開通測試號的地方掃描測試號的二維碼,然后關注測試號 ....查看全部
-
報錯解決思路: 1.進開發者文檔找對應的返回碼解釋信息; 2.如果是不具備接口開發權限,可以使用測試賬號進行;查看全部
-
HttpClient 是 Apache Jakarta Common下的子項目,用于發送HTTP請求 , 十分方便測試支持HTTP協議的接口,使用流程如下: 1.創建HttpClient對象; 2.創建請求方法實例并指定Url,如果是Get請求則創建HttpGet,如果是Post請求則創建HttpPost; 3.如果發送參數都可以通過setParams(HttpParams params),HttpPost可以使用setEntity(HttpEntity entity); 4.調用HttpClient的execute(HttpUriRequest request)發送請求,該方法返回一個HttpResponse; 5.通過調用HttpResponse的getAllHeaders()和 getHeader(String name)可以獲取服務器端的響應頭,通過調用HttpRepsonse的getEntity方法可以獲取HttpEntity,封裝了服務器端的響應內容. 6.釋放連接,無論方法是否執行成功,都必須釋放連接.查看全部
-
access_token 是微信接口的調用憑據 , 需要通過 http get請求獲取, access_token 是有有效時長的 ,有效時常為2 小時,一天最大能獲取2000次. 如果超過次數可能會對業務產生影響, 所以最好將acess_token進行持久化. 獲取的url為: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET查看全部
-
json需要的jar包查看全部
-
微信公眾號查看全部
-
取得mediaid查看全部
-
Java微信公眾號開發進階——總結 1.GET請求https的時候,安全起見,要實現https封裝。 2.access_token最好保存到本地,避免多次請求。 3.xml要支持CDATA,過濾容易引起錯誤的符號。 【溫馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等編程愛好者關注我,加我慕課好友,互相學習,共同進步!】查看全部
-
Java微信公眾號開發進階——百度翻譯 VII Ps:效果展示。 【溫馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等編程愛好者關注我,加我慕課好友,互相學習,共同進步!】查看全部
-
Java微信公眾號開發進階——百度翻譯 VI public static String threeMenu(){ StringBuffer sb = new StringBuffer(); sb.append("詞組翻譯使用指南\n\n"); sb.append("使用示例:\n"); sb.append("翻譯足球\n"); sb.append("翻譯中國足球\n"); sb.append("翻譯football\n\n"); sb.append("回復?顯示主菜單。"); return sb.toString(); } Ps:“^翻譯”:以“翻譯”開頭的被替換,中間出現“翻譯”不會被替換。 【溫馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等編程愛好者關注我,加我慕課好友,互相學習,共同進步!】查看全部
-
Java微信公眾號開發進階——百度翻譯 V Ps1:整合版見——百度翻譯 III。 Ps2:區別 百度翻譯API 還是 百度詞典API 看 data 返回是否為空。 【溫馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等編程愛好者關注我,加我慕課好友,互相學習,共同進步!】查看全部
舉報
0/150
提交
取消