国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

微信開發總結之JSSDK

happyhuangjinjin / 2657人閱讀

摘要:簽名用的必須是調用接口頁面的完整。出于安全考慮,開發者必須在服務器端實現簽名的邏輯。以上為服務器的步驟,根據以上內容實現了一個簡單的中間件,詳見客戶端使用接口注入權限驗證配置待續

關鍵名詞解釋

安全域名:

    用于JSSDK,開發者即可在該域名(包括二級域名)下調用微信開放的JS接口

access_token:

· 普通access_token:JSSDK和微信公眾號后臺開發使用,獲取方法見官方文檔:
http://mp.weixin.qq.com/wiki/15/54ce45d8d30b6bf6758f68d2e95bc627.html

· 網頁授權access_token: 網頁授權獲取用戶基本信息(基于OAuth2.0實現),獲取方法見官方文檔:
http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html

注意:若公眾號已使用第三方開發,access_token不能直接從微信獲取,應從第三方開發者中獲取,否則會造成沖突

調試工具

接口測試號:

    獲取一個含有全部接口權限的測試公眾號

微信web開發者工具:

    獲取地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140&token=&lang=zh_CN
      

具體方法

常規步驟:

綁定安全域名

服務器端生成驗證信息

客戶端使用config接口注入權限驗證配置

服務器生成驗證信息常規步驟

獲取普通access_token

使用aceess_token獲取jsapi_ticket

生成簽名

參與簽名字段:noncestr(隨機字符串),jsapi_ticket,timestamp(時間戳),url(當前網頁的URL,不包含#及其后面部分)

對所有待簽名參數按照字段名的ASCII 碼從小到大排序(字典序)后,使用URL鍵值對的格式(即key1=value1&key2=value2…)拼接成字符串string1

對string1進行sha1簽名,得到signature

注意事項:

簽名用的noncestr和timestamp必須與wx.config中的nonceStr和timestamp相同。

簽名用的url必須是調用JS接口頁面的完整URL。

出于安全考慮,開發者必須在服務器端實現簽名的邏輯。

以上為服務器的步驟,根據以上內容實現了一個簡單的koa中間件,詳見https://github.com/die-welle/koa-weixin-jssdk

客戶端使用config接口注入權限驗證配置

待續

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/79383.html

相關文章

  • 微信開發錄音上傳、下載、轉碼

    摘要:具體請看我在提問里的回答下載七牛云文件間歇性失敗總結至此,在微信開發中關于錄音這一塊兒的功能,就已經介紹完畢。 showImg(https://segmentfault.com/img/remote/1460000013595733?w=454&h=339); 原文是在我自己博客中,小伙伴也可以點閱讀原文進行跳轉查看,還有好聽的背景音樂噢~ ????一年的時間里,前前后后都在搞微信開發...

    余學文 評論0 收藏0
  • 微信開發微信jssdk錄音功能開發

    項目需求簡單描述 用戶長按錄音,松手后直接結束錄音,結束錄音后,用戶可以選擇重新錄音、播放剛才的錄音,上傳錄音(這里的上傳錄音指上傳到自己服務器,上傳步驟是,前端調用wx.uploadVoice,后臺再到微信服務器下載音頻文件,上傳到自己的服務器)。注意,音頻文件自上傳時間算起在微信服務器的有效期為3天。由于后臺從微信服務器下載的音頻文件是amr格式的,需要后臺先把amr文件轉換成MP3,前端用a...

    bingchen 評論0 收藏0
  • angular2 + JSSDK微信分享定制總結

    摘要:本篇文章就記錄我的做微信分享信息定制的過程和踩坑總結。但是,這就要求在每個組件中都加微信分享代碼,會導致維護困難。 在微信瀏覽器內打開任何網頁,若不配置分享接口,微信會默認使用如下信息作為分享信息: 默認標題:HTML的title 默認連接:當前頁面的地址,即location.href 默認圖片:會取當前頁面body內最前面的一張符合條件的圖片(尺寸必須大于300px × 300px...

    qylost 評論0 收藏0
  • JavaScript中獲取地理位置方法的小總結

    摘要:獲取地理位置的方式,介紹兩種,一種是使用微信的接口,另外一種是使用百度地圖。到此為止,在微信瀏覽器中獲取用戶的地理位置即可完成,在用戶首次進入該頁面時,會提示用戶是否給頁面授權使用地理位置,授權成功之后,將不會再次提示。 獲取地理位置的方式,介紹兩種,一種是使用微信的JSSDK接口,另外一種是使用百度地圖API。 1.微信JSSDK獲取地理位置 在微信瀏覽器中,使用JSSDK提供的接口...

    1treeS 評論0 收藏0

發表評論

0條評論

happyhuangjinjin

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<