微信公衆號開發簡單指南

一. 微信公衆號開發

1.1 微信公衆號開發是什麼?

  • 通過符合微信公衆號的語法規範,達到跟在公衆號官網後臺同樣的功能,同時能夠根據一系列支持的接口,實現我們的特殊定製化需求;

1.2 微信公衆號開發有哪些作用,特點,注意事項?

  • 作用: 能夠自定義去管理我們的公衆號,同時能夠擴展許多官方不支持的功能,能夠更加簡化操作流程,降低公衆號操作門檻;
  • 特點: 自定義,可擴展,前景廣闊;
  • 注意事項: 研發過程中,建議申請一個公衆號,權限儘可能的齊全(如果是未認證的公衆號,可能部分功能不支持使用); 同時要隨時查看官方文檔,按照官方語法規範去寫;

1.3 獲取用戶驗證Token

  1. 準備網址:
  2. 獲取此公衆號的 開發者ID(AppID)開發者密碼(AppSecret),同時配置好白名單;如圖所示: 在這裏插入圖片描述

    白名單的意思就是, 將你的電腦的ip添加進去,這樣你的設備就爲可信任設備;如果沒有設置白名單,此設備是獲取不到token的,也就是無法做後面的操作了;

1.4 獲取登錄token(access_token)

  • 請求url:
    https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=換成你的appid&secret=換成你的secret
    
  • postman請求示例:
    在這裏插入圖片描述
  • java代碼請求示例:
    RestTemplate restTempalte=new RestTemplate();
    String result=restTemplate.getForObject(
    "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=換成你的appid&secret=換成你的secret"
    ,String.class);
    

    注意, access_token 作爲一個驗證token.很多地方接口調用都需要它; 同時它2小時刷新一次,所以注意token失效的問題;

1.5 獲取公衆號粉絲列表(獲取已關注粉絲id列表及總數)

  • 請求url:
    https://api.weixin.qq.com/cgi-bin/user/get?access_token=你的Token
    
  • postman請求示例:
    在這裏插入圖片描述
  • java代碼請求示例:
    RestTemplate restTempalte=new RestTemplate();
    String result=restTemplate.getForObject(
    "https://api.weixin.qq.com/cgi-bin/user/get?access_token=你的Token"
    ,String.class);
    

    當不傳next_openid的時候,則默認查詢一萬條粉絲 openid; 當傳next_openid 的時候,則查詢從此openid開始起的一萬條粉絲數據,我們可以根據此特性來進行總量查詢或者分頁查詢;

1.5 獲取公衆號粉絲詳細信息(單個粉絲詳情)

  • 請求url:
    https://api.weixin.qq.com/cgi-bin/user/info?access_token=你的Token&openid=指定某個用戶的openid&lang=zh_CN
    
  • postman請求示例:
    在這裏插入圖片描述
  • java代碼請求示例:
    RestTemplate restTempalte=new RestTemplate();
    String result=restTemplate.getForObject(
    "https://api.weixin.qq.com/cgi-bin/user/info?access_token=你的Token&openid=指定某個用戶的openid&lang=zh_CN"
    ,String.class);
    

    當我們查詢某個具體的粉絲時,則傳入指定粉絲的openid,就可以返回這條粉絲的個人信息了;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章