鏈接:/question/25398202/answer/30698611
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。
在微信5.0以前,自定義菜單是作為壹種內測資格使用的,只有少數公眾帳號擁有菜單,因此出現很多企業為了弄到菜單不惜重金求購。現如今,壹大批帳號從訂閱號轉為服務號,很多都是奔著自定義菜單去的。自定義菜單是申請到了,到底該怎麽創建、怎麽使用呢?本篇文章就為大家解決這個難題。
自定義菜單的創建步驟
1、找到AppId和AppSecret。自定義菜單申請成功後,在“高級功能”-“開發模式”-“接口配置信息”的最後兩項就是;
2、根據AppId和AppSecret,以/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
鏈接中有三個參數,分別是grant_type、appid和secret。根據圖中的參數說明,grant_type傳固定值client_credential,而appid和secret就是申請完自定義菜單後微信分配給我們的。
請求發送成功後,微信服務器會返回壹個json串,包含access_token和expires_in兩個元素。其中,access_token就是我們最終需要的憑證,而expires_in是憑證的有效期,單位是秒,7200秒也就是2個小時。這就意味著,不是每次訪問特殊接口,都需要重新獲取壹次access_token,只要access_token還在有效期內,就壹直可以使用。
解讀自定義菜單接口文檔
還是壹樣,先來看看自定義菜單接口的簡介部分,如下圖所示。
從圖中我們能夠獲取到以下信息: