国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 微信小程式 微信開發(fā) 報(bào)錯(cuò)config:invalid signature的解決方案

報(bào)錯(cuò)config:invalid signature的解決方案

May 11, 2017 am 11:47 AM

微信公眾平臺(tái), config:invalid signature一直爆這個(gè)錯(cuò)誤的解決辦法
如果是invalid signature簽章錯(cuò)誤。建議依下列順序檢查:
1.確認(rèn)簽章演算法正確,可用?http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign?頁面工具進(jìn)行校驗(yàn)。
2.確認(rèn)config中nonceStr(js中駝峰標(biāo)準(zhǔn)大寫S), timestamp與用以簽名中的對(duì)應(yīng)noncestr, timestamp一致。
3.確認(rèn)url是頁面完整的url(請(qǐng)?jiān)诋?dāng)前頁面alert(location.href.split('#')[0])確認(rèn)),包括'http(s)://'部分,以及' ? ’後面的GET參數(shù)部分,但不包括’#’hash後面的部分。
4.確認(rèn) config 中的 appid 與用來取得 jsapi_ticket 的 appid 一致。
5.確保一定快取access_token和jsapi_ticket。
這個(gè)是重點(diǎn):
確保你取得用來簽署的url是動(dòng)態(tài)取得的,動(dòng)態(tài)頁面可參考實(shí)例程式碼中php的實(shí)作方式。如果是html的靜態(tài)頁面在前端透過ajax將url傳到後臺(tái)簽名,前端需要用js取得目前頁面除去'#'hash部分的連結(jié)(可用location.href.split('#') [0]獲取,而且需要encodeURIComponent),因?yàn)轫撁嬉坏┓窒?,微信客戶端?huì)在你的鏈接末尾加入其它參數(shù),如果不是動(dòng)態(tài)獲取當(dāng)前鏈接,將導(dǎo)致分享後的頁面簽名失敗。

教如何驗(yàn)證是否正確方法:
url動(dòng)態(tài)取得的方法是:

$protocol = (!empty($_SERVER[HTTPS]) && $_SERVER[HTTPS] !== off || $_SERVER[SERVER_PORT] == 443) ? "https://" : "http://";
$url = $protocol.$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];

步驟:
首先你在頁面alert(location.href.split('#' )[0]);
然後你再印出動(dòng)態(tài)取得的url是否和你alert的位址是否一樣。一定要一模一樣,包括大小寫。
如果發(fā)現(xiàn)不一樣,那就依照自己的需求改。反正要一樣。驗(yàn)證簽名一定可以通過的。

【相關(guān)推薦】

1. 微信公眾號(hào)平臺(tái)原始碼下載

2. 阿貍子訂單系統(tǒng)原始碼下載

以上是報(bào)錯(cuò)config:invalid signature的解決方案的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1501
276
解決win10「僅收集一些錯(cuò)誤訊息」的提示問題 解決win10「僅收集一些錯(cuò)誤訊息」的提示問題 Jan 13, 2024 pm 11:24 PM

win10提示「我們只收集某些錯(cuò)誤訊息」要怎麼解決呢?許多用戶都表示感到束手無策,難道真的就沒辦法解決了嗎? No,今天小編就來為大家獻(xiàn)上解決win10提示「我們只收集某些錯(cuò)誤訊息」的方法,希望對(duì)你有幫助。隨著電腦的普及,現(xiàn)如今,基本上每家每戶都有一臺(tái)甚至更多的電腦。電腦的出現(xiàn)確實(shí)給我們帶來了極大的方便,但是也給我們帶來了很多麻煩,比如有的時(shí)候會(huì)出現(xiàn)提示“我們只收集某些錯(cuò)誤信息”,這是怎麼回事呢,該如何解決呢?今天小編就跟大家說說該問題的解決方法。方法一1,敲擊鍵盤上的「win+R」組合鍵,打開運(yùn)

PHP微信開發(fā):如何實(shí)作訊息加密解密 PHP微信開發(fā):如何實(shí)作訊息加密解密 May 13, 2023 am 11:40 AM

PHP是一種開源的腳本語言,廣泛應(yīng)用於網(wǎng)頁開發(fā)和伺服器端編程,尤其在微信開發(fā)中得到了廣泛的應(yīng)用。如今,越來越多的企業(yè)和開發(fā)者開始使用PHP進(jìn)行微信開發(fā),因?yàn)樗蔀榱苏嬲囊讓W(xué)易用的開發(fā)語言。在微信開發(fā)中,訊息的加密和解密是一個(gè)非常重要的問題,因?yàn)樗鼈兩婕百Y料的安全性。對(duì)於沒有加密和解密方式的消息,駭客可以輕鬆取得其中的數(shù)據(jù),對(duì)用戶造成威脅

PHP微信開發(fā):如何實(shí)現(xiàn)投票功能 PHP微信開發(fā):如何實(shí)現(xiàn)投票功能 May 14, 2023 am 11:21 AM

在微信公眾號(hào)開發(fā)中,投票功能經(jīng)常被運(yùn)用。投票功能是讓使用者快速參與互動(dòng)的好方式,也是舉辦活動(dòng)和調(diào)查意見的重要工具。本文將為您介紹如何使用PHP實(shí)作微信投票功能。在取得微信公眾號(hào)授權(quán)首先,你需要取得微信公眾號(hào)的授權(quán)。在微信公眾平臺(tái)上,你需要設(shè)定微信公眾號(hào)碼的api地址、官方帳號(hào)和公眾號(hào)碼對(duì)應(yīng)的token。在我們使用PHP語言開發(fā)的過程中,我們需要使用微信官方提供的PH

用PHP開發(fā)微信群發(fā)工具 用PHP開發(fā)微信群發(fā)工具 May 13, 2023 pm 05:00 PM

隨著微信的普及,越來越多的企業(yè)開始將其作為行銷工具。而微信群發(fā)功能,則是企業(yè)進(jìn)行微信行銷的重要手段之一。但是,如果只依靠手動(dòng)發(fā)送,對(duì)於行銷人員來說是一件極為費(fèi)時(shí)費(fèi)力的工作。所以,開發(fā)一款微信群發(fā)工具就顯得格外重要。本文將介紹如何使用PHP開發(fā)微信群發(fā)工具。一、準(zhǔn)備工作開發(fā)微信群發(fā)工具,我們需要掌握以下幾個(gè)技術(shù)點(diǎn):PHP基礎(chǔ)知識(shí)微信公眾平臺(tái)開發(fā)開發(fā)工具:Sub

PHP微信開發(fā):如何實(shí)現(xiàn)客服聊天視窗管理 PHP微信開發(fā):如何實(shí)現(xiàn)客服聊天視窗管理 May 13, 2023 pm 05:51 PM

微信是目前全球用戶規(guī)模最大的社群平臺(tái)之一,隨著行動(dòng)網(wǎng)路的普及,越來越多的企業(yè)開始意識(shí)到微信行銷的重要性。在進(jìn)行微信行銷時(shí),客服服務(wù)是至關(guān)重要的一環(huán)。為了更好地管理客服聊天窗口,我們可以藉助PHP語言進(jìn)行微信開發(fā)。一、PHP微信開發(fā)簡介PHP是一種開源的伺服器端腳本語言,廣泛用於Web開發(fā)領(lǐng)域。結(jié)合微信公眾平臺(tái)提供的開發(fā)接口,我們可以使用PHP語言進(jìn)行微信

PHP微信開發(fā):如何實(shí)現(xiàn)使用者標(biāo)籤管理 PHP微信開發(fā):如何實(shí)現(xiàn)使用者標(biāo)籤管理 May 13, 2023 pm 04:31 PM

在微信公眾號(hào)開發(fā)中,使用者標(biāo)籤管理是一個(gè)非常重要的功能,可以讓開發(fā)者更了解和管理自己的使用者。本篇文章將介紹如何使用PHP實(shí)作微信使用者標(biāo)籤管理功能。一、取得微信用戶openid在使用微信用戶標(biāo)籤管理功能之前,我們首先需要取得用戶的openid。在微信公眾號(hào)開發(fā)中,透過使用者授權(quán)的方式取得openid是比較常見的做法。在使用者授權(quán)完成後,我們可以透過以下程式碼取得用

PHP微信開發(fā):如何實(shí)作群發(fā)訊息傳送記錄 PHP微信開發(fā):如何實(shí)作群發(fā)訊息傳送記錄 May 13, 2023 pm 04:31 PM

隨著微信成為了人們生活中越來越重要的通訊工具,其敏捷的訊息傳遞功能迅速受到廣大企業(yè)和個(gè)人的青睞。對(duì)企業(yè)而言,將微信發(fā)展為一個(gè)行銷平臺(tái)已經(jīng)成為趨勢(shì),而微信開發(fā)的重要性也逐漸凸顯。在其中,群發(fā)功能更是被廣泛使用,那麼,作為PHP程式設(shè)計(jì)師,如何實(shí)現(xiàn)群發(fā)訊息發(fā)送記錄呢?以下將為大家簡單介紹一下。 1.了解微信公眾號(hào)相關(guān)開發(fā)知識(shí)在了解如何實(shí)現(xiàn)群發(fā)訊息發(fā)送記錄之前,我

您的連線不是私密連線- 谷歌隱私設(shè)定錯(cuò)誤 您的連線不是私密連線- 谷歌隱私設(shè)定錯(cuò)誤 Feb 25, 2024 pm 03:42 PM

谷歌隱私設(shè)定錯(cuò)誤:您的連線不是私密連線近年來,隨著人們對(duì)個(gè)人隱私的關(guān)注不斷增強(qiáng),各大科技巨頭都在努力改進(jìn)其隱私保護(hù)措施。然而,就在不久前,有用戶發(fā)現(xiàn)Google的隱私設(shè)定出現(xiàn)了錯(cuò)誤,導(dǎo)致其連線不再是私密的。隨著網(wǎng)路的普及,我們?cè)絹碓蕉嗟貙€(gè)人資訊儲(chǔ)存在雲(yún)端,透過網(wǎng)路進(jìn)行各種交流和操作。作為全球最大的搜尋引擎之一,Google接收和處理了大量的用戶資料。為了保護(hù)用戶的隱私,

See all articles