使用CI架構開發微信介面程式,無法TOKEN驗證,很詭異

來源:互聯網
上載者:User
事情是這樣:

原本做好的一個開發人員對接的一套CI程式[CI架構],TOKEN可以正常配置,更換網域名稱,同樣的程式介面,提交後,報錯,見:
http://a.hiphotos.baidu.com/zhidao/pic/item/d833c895d143ad4ba1e1095580025aafa50f0653.jpg

這套開發好的介面程式,只是更換了網域名稱,同樣的路徑,同樣的CI配置,同樣的伺服器配置
顯示"token驗證提交不成功"

然後我又進行了以下實驗:
以上原有可以使用的接受API介面地址為AAA.COM, 後新增網站地址API,無法使用的地址 BBB.COM

1、用官方的PHP樣本,修改token值以後,放置網站根目錄,不使用架構,在AAA.COM BBB.COM全部可以正常使用[可以說明不是弊屏了我BBB.COM網域名稱]
2、用原有可以在AAA.COM使用的驗證檔案程式,同樣的路徑,伺服器配置和架構配置,放置到BBB.COM,不可以使用,用同時換一個伺服器,同樣的配置CCC.COM也無法驗證成功[排除伺服器配置問題]
3、複製同樣的檔案在AAA.COM,原有檔案名稱為AAA.COM/weixin, 現有檔案名稱為AAA.COM/weixin1,驗證通過
4、跟蹤過來的GET值,本身演算法驗證通過,echostr可顯[說明程式沒有問題]

======================================================

在交流開發人員平台,翻看很多案例,很多類似這樣的,原有可以用的程式,移植到新的網域名稱下,無法使用的情況。

求解?

回複內容:

事情是這樣:

原本做好的一個開發人員對接的一套CI程式[CI架構],TOKEN可以正常配置,更換網域名稱,同樣的程式介面,提交後,報錯,見:
http://a.hiphotos.baidu.com/zhidao/pic/item/d833c895d143ad4ba1e1095580025aafa50f0653.jpg

這套開發好的介面程式,只是更換了網域名稱,同樣的路徑,同樣的CI配置,同樣的伺服器配置
顯示"token驗證提交不成功"

然後我又進行了以下實驗:
以上原有可以使用的接受API介面地址為AAA.COM, 後新增網站地址API,無法使用的地址 BBB.COM

1、用官方的PHP樣本,修改token值以後,放置網站根目錄,不使用架構,在AAA.COM BBB.COM全部可以正常使用[可以說明不是弊屏了我BBB.COM網域名稱]
2、用原有可以在AAA.COM使用的驗證檔案程式,同樣的路徑,伺服器配置和架構配置,放置到BBB.COM,不可以使用,用同時換一個伺服器,同樣的配置CCC.COM也無法驗證成功[排除伺服器配置問題]
3、複製同樣的檔案在AAA.COM,原有檔案名稱為AAA.COM/weixin, 現有檔案名稱為AAA.COM/weixin1,驗證通過
4、跟蹤過來的GET值,本身演算法驗證通過,echostr可顯[說明程式沒有問題]

======================================================

在交流開發人員平台,翻看很多案例,很多類似這樣的,原有可以用的程式,移植到新的網域名稱下,無法使用的情況。

求解?

從HTTP請求角度分析比較容易找問題,簽名演算法有沒有帶網域名稱,如果架構和自己寫個CURL請求得出不一樣結果就看發起請求參數,HTTP頭有沒有不一樣

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.