日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

微信接口调用 ---ACCESS_TOKEN

發布時間:2025/5/22 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信接口调用 ---ACCESS_TOKEN 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開始嘗試一點點微信企業號的開發,目前的要求的開發的第三方軟件可以直接通過微信掃碼直接登錄。

嘗試第一步吧,理解一下,微信的開發文檔中url怎么用。

剛開始接觸是嘗試主動調用,獲得Access_Token.

corpid為企業的代號,corpsecret是賦予了權限的用戶的secretid.

1 public static String getToken(){ 2 3 String urlname="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=xxxxxxxxxxxxx&corpsecret=xxxxxxxxxxxxxxx"; 4 String line=""; 5 URL url=null; 6 try{ 7 url=new URL(urlname); 8 URLConnection con=url.openConnection(); 9 BufferedReader read=new BufferedReader(new InputStreamReader(con.getInputStream(),"UTF-8")); 10 line=read.readLine(); 11 read.close(); 12 }catch(Exception e){ 13 e.printStackTrace(); 14 } 15 System.out.println(line); 16 return line; 17 } 18 public static void main(String []args){ 19 getPeopleList(); 20 } 21 public static void getPeopleList(){ 22 String mm=getToken(); 23 JSONObject jsonobject=JSONObject.fromObject(mm); 24 String accessToken=(String)jsonobject.get("access_token"); 25 System.out.println("ACCESSTOKEN為"+accessToken); 26 }

?其中用到了jsonobject用于轉換string ?--->json,需要引入額外的jar包。

?

應用要求進行通訊錄的管理,即應用需要能夠和企業號的通訊錄相同步。

要解決的問題,由于現在公司的應用都遠遠超過一個,并且目前每個應用都需要擁有自己維護的通訊列表,所以開發一個通用的通訊列表。

?

得到所有部門:

public static ArrayList<Department> getDepartmentList(){ArrayList<Department>departlist=new ArrayList<Department>();String accessToken=getToken();String urlname="https://qyapi.weixin.qq.com/cgi-bin/department/list?access_token="+accessToken;String line="";URL url=null;try{url=new URL(urlname);URLConnection con=url.openConnection();BufferedReader read=new BufferedReader(new InputStreamReader(con.getInputStream(),"UTF-8")); while((line=read.readLine())!=null){// System.out.println(line);JSONObject jsonobject=JSONObject.fromObject(line);JSONArray array = jsonobject.getJSONArray("department");for(int i=0;i<array.size();i++){ JSONObject object=array.getJSONObject(i);Department depar=new Department(object.getInt("id"),object.getString("name"),object.getInt("parentid"),object.getInt("order"));departlist.add(depar); // System.out.println(object.getString("name")); }}read.close();}catch(Exception e){e.printStackTrace();}return departlist; }

其他獲得tag之類方法類似。

轉載于:https://www.cnblogs.com/bounceFront/p/5518717.html

總結

以上是生活随笔為你收集整理的微信接口调用 ---ACCESS_TOKEN的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。