我正在嘗試使用vk.com功能爲我們的網站開發登錄。並在本地進行測試。在應用程序,我已經給使用VK.com進行身份驗證時重定向uri錯誤
爲基礎域。在授權過程中網站正在請求URL:
在回調URL,我打電話
但其不加載VK網站用於登錄。它顯示錯誤
{「error」:「invalid_request」,「error_description」:「redirect_uri有錯誤 域,檢查應用程序設置」}。
不知道什麼是錯的。任何幫助?
之前在手動請求代碼和accesstoken進行測試時,我在請求代碼和訪問令牌時已將應用程序域設置爲https://www.example.com,並將https://www.example.com用作重定向url。那時它已經工作了。
現在如何測試我們的網站在本地運行?請幫助
作爲一種快速的解決方法,您可以在redirect_uri中重新使用'example.com'域,同時將'127.0.0.1 example.com'行添加到'hosts'文件(Linux上的'/ etc/hosts'和'c :Windows上的\ Windows \ System32 \ drivers \ etc \ hosts')。該行告訴您的操作系統將example.com域名解析爲localhost。 – 9dogs
我無法做到這一點,因爲瓶子動態生成此網址。所以它只會重定向到127.0.0.1。但我可以通過使用https運行服務器並將基本域更改爲https來解決此問題 –