首页 文章

如何整合linkedin登录:Codeigniter

提问于
浏览
0

我试图将linkedin与我的代码集成 . 为此我可以从linkedin开发者帐户获得client_id和client_secret的访问权限,并将此链接放入

<a class="btn btn-linkedin" href="https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id='<?php echo $this->config->item('Client_ID'); ?>'&redirect_uri='<?php echo $this->config->item('callback_url'); ?>'&state=98765EeFWf45A53sdfKef4233&scope=r_basicprofile r_emailaddress"><img src="./images/linkedin_connect_button.png" alt="Sign in with LinkedIn"/></a>

当我点击此链接时,它将重定向到该页面

https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id='.$config['Client_ID'].'&redirect_uri='.$config['callback_url'].'&state=98765EeFWf45A53sdfKef4233&scope=r_basicprofile r_emailaddress

这是来自linkedin的错误页面 . 还有一件事我从链接获得了这个参考https://www.phpgang.com/how-to-login-with-linkedin-oauth2-in-php-and-mysql_3858.html

有谁能告诉我哪里出错了 . 提前致谢 .

1 回答

  • 0

    只是删除“''”因为你把PHP放在html而不是像tuto中的php中的html,那么你的代码将是这样的:

    <a class="btn btn-linkedin" href="https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=<?php echo $this->config->item('Client_ID'); ?>&redirect_uri=<?php echo $this->config->item('callback_url'); ?>&state=98765EeFWf45A53sdfKef4233&scope=r_basicprofile r_emailaddress"><img src="./images/linkedin_connect_button.png" alt="Sign in with LinkedIn"/></a>
    

相关问题