微信企業號開發[三]——調用微信接口

微信的全部主動調用都須要帶上AccessToken,如下咱們將講解如何獲取AccessTokenphp

 

獲取AccessToken

AccessToken是企業號的全局惟一票據,調用接口時需攜帶AccessToken。html

AccessToken須要用CorpIDSecret來換取,不一樣的Secret會返回不一樣的AccessToken。正常狀況下AccessToken有效期爲7200秒,有效期內重複獲取返回相同結果。access_token至少保留512字節的存儲空間。api

  • 請求說明

    Https請求方式: GET微信

           https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=id&corpsecret=secrectui

  • 參數說明
參數 必須 說明
corpid 企業Id
corpsecret 管理組的憑證密鑰
  • 權限說明

    每一個secret表明了對應用、通信錄的不一樣權限;不一樣的管理組擁有不一樣的secret。spa

  • 返回說明

    a)正確的Json返回結果:code

    {
       "access_token": "accesstoken000001",
       "expires_in": 7200
    }
參數 說明
access_token 獲取到的憑證。長度爲64至512個字節
expires_in 憑證的有效時間(秒)

    b)錯誤的Json返回示例:htm

    {
       "errcode": 43003,
       "errmsg": "require https"
    }

 摘自http://qydev.weixin.qq.com/wiki/index.php?title=%E4%B8%BB%E5%8A%A8%E8%B0%83%E7%94%A8blog

 

獲取Secrettoken

  一、設置->權限管理->新建普通管理組

  二、設置內部管理員

  三、設置應用權限

  四、得到Secret

  說明:系統管理組與普通管理組是有區別的,系統管理組沒法得到Secret,因此係統管理組中的管理員是不能進行接口調用的。建議全部的參與開發人員都分配在普通管理組中而不是系統管理組,若是開發多個應用,不一樣開發人員對應不一樣的應用權限可建立多個管理組,每一個管理組的Secret不同。

    

 

   在獲取到Secret後咱們就能獲取到AccessToken,繼而調用管理通信錄等其餘接口。

 


[目錄]
[上一篇]微信企業號開發[二]——獲取用戶信息
相關文章
相關標籤/搜索