微信分享的簽名算法微信也寫有,主要是調用接口需要使用服務器(微信官方文檔是這么說的,試了下前端居然特么也可以),不過微信的access_token和jsapi_ticket是有使用次數限制的,所以還是用服務器來獲取,得到以后存下來,下次使用判斷超時以后再重新獲取,這樣就夠用了,要不然就會出現接口調用次數超出限制這種尷尬的事情了。
成都創新互聯于2013年成立,先為三門等服務建站,三門等地企業,進行企業商務咨詢服務。為三門企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。如果需要使用自定義分享文案的時候,服務號或者訂閱號一定要是已認證的(我的是個人類型的訂閱號,不能認證,所以不能使用分享功能)
我這邊用的是node做的后臺,所以代碼用的是js代碼,當然其他的也可以,邏輯都一樣,代碼寫法不一樣而已。
1.首先是公眾號的設置
我這邊申請的是一個訂閱號
首先,要在 開發 -> 基本配置 下,獲取到自己的開發者id(appid)和開發者密碼(AppSecret),這兩個是必須的
然后要在同目錄下的 ip白名單 選項里設置好服務器的ip
這樣,基本服務器設置就算完成了。
2.然后就是我們最擅長的事了——寫代碼
根據微信官方文檔,第一步,我們需要拿到access_token,并且這個access_token有7200秒的有效期,所以拿到access_token以后要存在本地(文件存儲或者數據庫存儲都可以,反正存好就行)
具體實現代碼如下
首先需要引入node對應的模塊(mongodb數據庫每次使用還要啟動,我嫌麻煩,所以我這邊用的是文件存儲)
var express=require('express'); var https=require('https');5 var fs = require("fs"); var crypto = require('crypto');
分享標題:基于微信簽名signature獲取(實例講解)-創新互聯
標題路徑:http://vcdvsql.cn/article46/cdgshg.html
成都網站建設公司_創新互聯,為您提供自適應網站、小程序開發、微信公眾號、手機網站建設、網頁設計公司、App設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯