就像这个没有答案的问题一样,我正在尝试通过 PHP/OAuth 连接到 Linked in。我得到了令牌。一切正常。但由于某种原因,Linkedin 不会返回我的回调 URL 并要求输入 PIN 码?帮助?
从文档来看,只有在没有回调 URL 的情况下才会发生这种情况?
$token = $linkedInOAuth->getRequestToken();
array(5) {
["oauth_token"]=>
string(36) "[valad_token]"
["oauth_token_secret"]=>
string(36) "[valad_secret]"
["oauth_callback_confirmed"]=>
string(4) "true"
["xoauth_request_auth_url"]=>
string(44) "https://api.linkedin.com/uas/oauth/authorize"
["oauth_expires_in"]=>
string(3) "599"
}
$linkedInOAuth->getAuthorizeURL($token, site_url('practice/linkedin_auth_callback'));
string(169) "https://api.linkedin.com/uas/oauth/authorize?oauth_token=[valad_token]&oauth_callback=http%3A%2F%2Fwww.core.me%2Fpractice%2Flinkedin_auth_callback"
然后将链接放入 a<a href="<?= $auth_url ?>">Click here to Auth Linked in</a>
但是当用户进入并登录时 - 它会进入 PIN 页面?