随笔分类 - 微信開發
實際案例: 接口接入驗證 (程式碼)
摘要:同樣的 本案例也是採用大名鼎鼎的 Senparc 微信開發套件 廢話不多說,具體程式碼如下
阅读全文
實際案例: 接口接入驗證 (公眾號設定)
摘要:一、登入官方的微信公眾號平台 二、進入設定頁面 三、進入服務器配置 四、填寫握修改配置信息 補充說明: 1、URL:就是做轉接的網址,實際執行驗證的程式碼寫在這裡。 2、Token:本質就是一個字串,內容可以隨便輸入,長度在 3 ~ 32 個字元之間,只要後續呼叫時所輸入的 token 和這裡設定的
阅读全文
實際案例: 獲取臨時票証 (JsApi Ticket)
摘要:專案中選用大名鼎鼎的 Senparc 微信開發套件 獲取臨時票證處理常式的程式碼 (GetgVXinInfo.ashx) 前端如何呼叫獲取票證處理常式 (以下為前端頁面的 js 程式碼片段,僅摘錄重點)
阅读全文
實際案例: 已知要獲取臨時票証 (JsApi Ticket) 才能調用的接口
摘要:需獲取票証才能調用的接口,簡單列示如下: 一、基礎類 1. wx.checkJsApi (當前客戶端是否支持指定JS) 二、分享類 1、wx.onMenuShareTimeline (分享到朋友圈)2、wx.onMenuShareAppMessage (分享給好友)3、wx.onMenuShareQ
阅读全文
實作解析:微信開發重點摘要 (6) - 兩種用戶信息獲取方式
摘要:根據公眾平台開發文檔的說明可以知道,拉取微信用戶的基本信息,會用到公眾號的通用接口或高級接口。 因而也就有了兩種獲取用戶基本信息的途徑:網頁授權式(高級接口)、用戶管理式(通用接口)。 這兩種方式的差異,在於是否直接跟用戶作互動,還有授權憑證的時效性、授權憑證的獲取方式等等。 二者運作模式不同,所以
阅读全文
實戰案例:微信公眾號篇 (1) 前言
摘要:由於微信公眾號的相關遊戲規則,可能每個時期都不太一樣,因此具體細節可自行上微信公眾平台網站查閱,本文只針對部份重點做說明。 一、公眾號類型 1、訂閱號:偏重在傳達訊息給用戶,認證前後每天只可群發一條訊息 2、服務號:偏重在與用戶互動 (例如像銀行的查詢服務),認證前後每月可群發四條訊息 3、企業號:
阅读全文
問題排查:沒有任何多載符合 System.Timers.ElapsedEventHandler 委派
摘要:這是在實作當前專案最後一個關鍵功能:提醒通知 所遇到的奇怪狀況 目前的設想,是以 Windows Form 結合 Timer,當作發送通知的載體 大家都知道在 C# 的環境裡,有三種內建的 Timer 可用:Windows Form Timer、System.Timer、Threading.Time
阅读全文
問題排查:行動裝置網頁前端 UI 設計 (2)
摘要:之前上網找了個星級評分的範例來玩, 當然這個範例已經用在另一個專案了, 目前看起來沒什麼狀況, 不過在移植到目前的專案之後, 就出現了怪現象: 1. 在大部份時間裡,點擊星星不會有任何反應 2. 即便星星可以點擊,也只能點擊一次 真是一怪還有一怪怪, 同樣的程式碼,在兩種環境的執行結果居然不一樣,
阅读全文
問題排查:建立選單時的錯誤 errcode:65318,errmsg:must use utf-8 charset hint: [Vwda70520vr18]
摘要:目前已知:程式存檔時,將檔案編碼格式設定成 UTF-8 即可。筆者使用的文字編輯器為 Editplus 3.51,檔案編碼格式很多帶 UTF8、Unicode 字眼的選項,選 UTF-8 即可。
阅读全文
問題排查:建立選單時的錯誤 errcode:40016, errmsg:invalid button size hint: [RI68La0851vr18]
摘要:可能原因:1、如提示所說,第一層選單個數超過限制 (最多3個)2、選單的 json 格式有誤,目前已知少了括弧會提示此錯誤
阅读全文
實戰案例:微信支付篇 (1) 前言
摘要:這個主題牽涉的範圍其實挺廣的,無論技術層面或非技術面都包括在內。技術面當然就是指開發者對慣用開發工具、官方接口,以及對官方技術文件、範例程式的理解掌握程度;非技術面則是初期需要準備一些書面資料,可能需要跑一些公司內部流程,並且可能會有長達二週的等待審批期,本文僅大略說明微信支付的非技術重點。 開通微
阅读全文
實作解析:微信開發重點摘要 (4) - 檢測網頁存取授權碼是否有效
摘要:檢測網頁存取授權碼是否有效 還不知道具體作用,目前僅從字面上的意義來理解。 關鍵連結 https://api.weixin.qq.com/sns/auth?access_token=ACCESS_TOKEN&openid=OPENID 參數說明 ACCESS_TOKEN:已獲取的網頁存取授權碼。 O
阅读全文
實作解析:微信開發重點摘要 (3) - 刷新網頁存取授權碼有效期
摘要:刷新網頁存取授權碼有效期 因為每次獲取的 access token,時效只有 7200 秒,所以若有額外需求,可透過刷新的方式來延長期限。請注意,若刷新後的授權碼也過期,請重新獲取授權碼。 關鍵連結 https://api.weixin.qq.com/sns/oauth2/refresh_token
阅读全文
實作解析:微信開發重點摘要 (5) - 獲取用戶訊息
摘要:在經過前面幾道程序取得用戶同意授權碼、網頁存取授權碼、用戶唯一識別碼之後,就可以接著獲取用戶的詳細訊息,例如所在省市、地址等等。 關鍵連結 https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&l
阅读全文
實作解析:微信開發重點摘要 (2) - 用戶唯一識別碼與網頁存取授權碼
摘要:獲取網頁存取授權 在取得用戶同意授權碼之後,就可以接著拿 openid 和 access token。 openid,筆者稱之為用戶唯一識別碼,access code 則是網頁存取授權碼,騰訊官方稱為網頁授權接口調用憑證。從騰訊的公眾平台開發文件可以知道,openid 是跟著用戶走的,每個用戶都有自
阅读全文
實作解析:微信開發重點摘要 (1) - 用戶同意授權碼
摘要:只要是牽涉到公眾平台,並需要取得用戶信息的相關操作,不外乎兩大要素:openid 和 access code。而在取得 openid 和 access code 之前,還有一個很重要的敲門磚,就是 code,筆者稱之為用戶同意授權碼,其作用在識別用戶是否同意微信應用發起的用戶公開訊息調用請求。也就是
阅读全文
浙公网安备 33010602011771号