1. 程式人生 > >微信公眾平臺測試號驗證Token失敗的坑

微信公眾平臺測試號驗證Token失敗的坑

圍繞signature,timestamp,nonce,echostr取值都為null的問題折騰了許久的坑。

訂閱號不能認證,所以在公眾號設定中,沒有網頁授權域名這一項。不過微信提供了測試號供開發者使用。

這裡寫圖片描述
2、URL不能用本地localhost這種,我這裡是使用了natapp,有免費隧道,但是域名隨機分配。於是買了最便宜的隧道和3塊錢的二級域名就可以使用了。看官方是說要80埠,所以在natapp裡與本地專案中都修改成80埠。然後域名後面就是和平時跑專案介面一樣的寫法。

3、Token要與你專案裡寫的一致。

4、然後把專案跑起來。然後。。。。。。我就進坑了
我一直是在瀏覽器位址列輸入該URL,訪問後再點提交,提示我介面配置失敗,也嘗試過用微信開啟該連結,然後再提交也失敗,反覆進行了好多次。

斷點一下發現request請求中引數都是null,signature,timestamp,nonce,echostr都獲取不到。然後網上各種搜啊,都沒找到我的這個問題。

後來我腦子一閃,又重新跑了下專案,直接點了提交(根本不用自己發起請求,在點提交時,它就會向該URL傳送請求來驗證Token了),然後就成功了。。。
這裡寫圖片描述

據說如果是體驗測試,不需要填這兩項,直接在下面體驗介面許可權表的網頁賬號,網頁授權獲取使用者資訊那裡,點修改,填上自己的外網地址就可以了。。

相關推薦

公眾平臺測試驗證Token失敗

圍繞signature,timestamp,nonce,echostr取值都為null的問題折騰了許久的坑。 訂閱號不能認證,所以在公眾號設定中,沒有網頁授權域名這一項。不過微信提供了測試號供開發者使用。 2、URL不能用本地localhost這種,我這

公共平臺接入之:網頁授權(授權,access_token獲取,獲取信使用者資訊),開發者工具使用,公眾平臺測試申請接入

1、微信公眾平臺文件入口 2、微信網頁授權 關於網頁授權回撥域名的說明 1、在微信公眾號請求使用者網頁授權之前,開發者需要先到公眾平臺官網中的“開發 - 介面許可權 - 網頁服務 - 網頁帳號 - 網頁授權獲取使用者基本資訊”的配置選項中,

公眾平臺開發者中心配置--token驗證失敗

問題:開發者中心配置時,一直提示 token驗證失敗: 1、檢查url是否和伺服器部署的一致,token是否和程式碼中的TOKEN一致。 2、在伺服器程式碼中valid()方法中  echo $echoStr;   前面增加   header('content-ty

公眾平臺應用開發教程

關鍵字:微信 應用號 開發教程原文: http://www.cnblogs.com/txw1958/p/weixin-yingyonghao.html 本文介紹微信應用號開發過程。 目前還處於內測階段,微信只邀請了部分企業參與封測。想必大家都關心應用號的最終形態到底是什麼樣子?怎樣

公眾平臺服務傳送模板訊息並跳轉小程式

當你在使用公眾號的模板訊息API傳送訊息並且想可以通過這個訊息跳轉到小程式上,那麼你可要注意了!很有可能踩了官方文件的引數名錯誤的坑!!! 在官方文件“傳送模板訊息”章節中無論是POST資料說明還是引數說明中都明確的說明 pagepath :所需跳轉到小程式的具體頁面路

公眾使用:公眾平臺企業一次釋出多條圖文訊息的方法

       作為微信公眾號的維護人員來說,不僅要知道微信公眾號的基本功能,還要知道微信公平臺的法律法規,釋出文章的規則等常識。今天就來說說微信公眾號怎麼一次同時釋出多條圖文文章訊息。       話又說回來了,微信公眾平臺在不斷的改版中前進,我們公司的微信公眾號是企業號,一

公眾平臺測試賬號”介面接入指南

本文主要講解微信公眾號Struts2框架進行伺服器驗證介面對接。 使用工具:MyEclipse 準備工作: 1.開啟MyEclipse,新建一個Web專案,比如“WXLocalTest”; 2.搭建Strust2框架環境,搭建方式這裡略過,不會的自己學習

公眾平臺】獲取Access Token的3種方式

(1)微信公眾平臺獲取Access Token的3種方式 第1種方式:使用官方的介面除錯工具。 第2種方式:直接根據介面URL拼接自己賬號的appid和secret的值,在瀏覽器中訪問,

公眾平臺開發,那些走過的

內置瀏覽器 點滴 播放 中一 ffmpeg 時間 想要 文件 設計 最近接手了一個微信公眾平臺的項目,歷時兩個月,基本完工,終於有時間可以總結一下這過程當中遇到的點點滴滴。 1、關於微信的內置瀏覽器 開始以為,微信內置瀏覽器是一個瀏覽器,對於安卓機和蘋果機都是一樣的,後來發

公眾平臺——token驗證php版

head 一點 輸出 lean host ont 題解 開發 問題解決 這幾天開始接觸微信公眾號的開發,註冊這些就不說了,我是先弄了個測試號用著。進入正題 所謂token驗證,其實就是微信服務器向自己要用到的服務器url發送一段數據,其中有一個參數$_GET[‘ec

公眾平臺申請測試介面URL和TOKEN的配置,怎麼在本地讓能通過80埠訪問

                最近開始微信公眾平臺的搗鼓,但相信和很多新手一樣,遇到的第一件事就是如何配置url,主要是微信的8

Java公眾平臺開發【番外篇】(七)--公眾平臺測試的申請

轉自;http://www.cuiyongzhi.com/post/45.html 前面幾篇一直都在寫一些比較基礎介面的使用,在這個過程中一直使用的都是我個人微博認證的一個個人賬號,原本準備這篇是寫【多媒體訊息回覆】的,後來主要到我個人賬號的介面許可權不夠,所以在這裡插入一篇【公眾平臺測試帳號的申請】的文章

公眾平臺獲取網頁授權(測試)

在測試微信公眾號的網頁開發授權的時候,總是提示scope引數錯誤啥的,獲取不到正確的授權.經多方排查,發現確實是按照官方文件的流程做的,但就是出不來.折騰了半天,在qq群裡詢問了一下有經驗的開發者,這才算是解決了.具體步驟如下: 1.登陸微信公眾號後臺,左下角找到 2.

jsp 公眾平臺 token驗證

          1.jsp頁面驗證token時程式碼如下:       <% out.print(request.getParameter("echostr"));         %>  注意:(1)只需要在頁面寫上述程式碼,jsp 頭部也不要寫,還要注

node.js公眾平臺開發之Token驗證

進行微信公眾平臺的開發,進行token驗證是第一步,如下圖所示。url填寫自己的伺服器地址。Token這裡可以自定義,但是要和程式碼中的Token保持一致。 node.js程式碼如下: var crypto = require('crypto'); var url = r

公眾平臺開發教程(十) 訂閱與服務的區別

接口文檔 lpad 手機 全部 oauth2.0 spa 上傳 ima lsp 為了消除大家對訂閱號與服務號的疑問,特總結如下: 功能點 介紹 訂閱號 服務號 註冊 註冊賬號 個人信息 個人信息和企業相關信息 展示 在

公眾平臺公眾後臺提交中的一些問題

往回 blog pos body localhost 訂閱號 不支持 div log 想要將自己寫的腳本放在自己的微信訂閱號後臺服務,為了配置服務器在查找程序文檔,提交的時候遇到了很多坑,記錄下來 註:翻閱的文檔部分是用python寫的 1.微信公眾平臺綁定服務器錯誤:系統

公眾平臺開發教程-公眾服務申請、認證(開通支付)-開發教程

微信公眾號服務號與訂閱號的區別 訂閱號: 1、每天可以發1次資訊,每次可以傳送8篇文章(資訊展示在微信公眾號摺疊檔案中) 2、不能申請微信支付功能 3、認證後才可以使用自定義選單功能 4、訂閱號適合:不需要支付功能,以為使用者提供諮詢資訊的企業。 服務號: 1、每月可以發4次資訊,每次可以傳送8

公眾平臺開發教程-申請公眾訂閱(服務)需要哪些材料

微信公眾號服務號與訂閱號的區別 訂閱號: 1、每天可以發1次資訊,每次可以傳送8篇文章(資訊展示在微信公眾號摺疊檔案中) 2、不能申請微信支付功能 3、認證後才可以使用自定義選單功能 4、訂閱號適合:不需要支付功能,以為使用者提供諮詢資訊的企業。 服務號: 1、每月可以發4次資訊,每次可以傳送8

公眾平臺開發教程-關於申請公眾訂閱(服務)的材料和流程

手機 開發 展示 公眾平臺開發 自定義 聯系 客服 申請微信公眾號 公眾 微信公眾號服務號與訂閱號的區別 訂閱號: 1、每天可以發1次信息,每次可以發送8篇文章(信息展示在微信公眾號折疊文件中) 2、不能申請微信支付功能 3、認證後才可以使用自定義菜單功能 4、訂閱號適合: