使用VK.com进行身份验证时重定向uri错误

时间:2017-08-17 20:21:04

标签: python flask oauth-2.0 vk

我正在尝试使用vk.com功能为我们的网站开发登录。并在本地测试。在应用程序中我给出了

  

http://127.0.0.1/

作为基本域。在授权期间,它在网站上请求网址:

  

https://oauth.vk.com/authorize?client_id=XXXX&redirect_uri=http://127.0.0.1/vk/login/check/&state=trackid=XXXX ..

在回调网址中,我正在调用

  

https://oauth.vk.com/access_token?client_id=XXXX&client_secret=YYYY&redirect_uri=redirect_uri=http://127.0.0.1/vk/login/check/aaa/bbbb&code=

但它没有加载VK网站登录。它显示错误

  

{"错误":" invalid_request"," error_description":" redirect_uri有错误   域,检查应用程序设置"}。

不知道什么是错的。有什么帮助吗?

在测试请求代码和手动访问时,我曾在应用中将域名https://www.example.com作为域名,并在请求代码和访问令牌时使用https://www.example.com作为重定向域。那时它起作用了。

现在我的网站在本地运行时如何测试呢?请帮忙

2 个答案:

答案 0 :(得分:0)

你应该打开你的8000端口,然后把你的ip放到“redirect_uri”。但这并不完全有效,因为你应该拥有自己的主机

答案 1 :(得分:0)

转到VK中的应用设置,设置redirect-uri http://127.0.0.1:5000/anything(端口很重要/使用根据服务器托管服务使用的端口)。然后尝试一下。