Dip*_*hal 20 linkedin linkedin-api
我正在使用'omniauth-linkedin-oauth2'.
当我使用linkedin登录时,我收到此错误
redirect_uri无效.此值必须与使用API密钥注册的URL匹配.
这是我的设置:

Grv*_*agi 29
返回LinkedIn开发者网站(https://www.linkedin.com/secure/developer)再次检查我的设置.一切都与API密钥,密钥和OAuth 2.0重定向URL相匹配.
搜索网络寻找一些线索.找不到一个.
疯狂的问题:
然后我看到在URL中,Owin将一些额外的字符串附加到redirect_uri"signin-linkedin".
当我解码URL时,我看到了这个http:// localhost:54307/signin-linkedin.
我使用此URL并将其放在LinkedIn开发者网站的OAuth 2.0 Redirect URL字段中.
请检查你的redirect_url.对于我的情况,我看到这样的.
为此,我添加了OAuth 2.0授权重定向网址的网址:
其中http:// localhost:1729 = base url和
signin-linkedin =在基本URL后添加的字符串
您可以在URL中查看您收到该错误消息.
例如.如果您使用的是python的社交身份验证,则网址将如下所示:
https://www.linkedin.com/uas/oauth2/authorization?scope=r_basicprofile+r_emailaddress&state=XXXXXX&redirect_uri=http://example.com.au/sa/complete/linkedin-oauth2/&response_type=code&client_id=YYYYYYY
Run Code Online (Sandbox Code Playgroud)
所以你可以使用上面url的这一部分来重定向网址
http://example.com/sa/complete/linkedin-oauth2/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41121 次 |
| 最近记录: |