php – 缺少必需参数,包含无效参数值,参数多次使用LinkedIn API
发布时间:2020-12-13 21:53:04 所属栏目:PHP教程 来源:网络整理
导读:我尝试使用OAuth2对LinkedIn API进行身份验证.码: if ((isset($_GET["code"])) AND (isset($_GET["state"]))) { $code = $_GET["code"]; $state = $_GET["state"]; $curl_request = curl_init(); curl_setopt_array($curl_request,array( CURLOPT_RETURNTRA
我尝试使用OAuth2对LinkedIn API进行身份验证.码:
if ((isset($_GET["code"])) AND (isset($_GET["state"]))) { $code = $_GET["code"]; $state = $_GET["state"]; $curl_request = curl_init(); curl_setopt_array($curl_request,array( CURLOPT_RETURNTRANSFER => 1,CURLOPT_URL => "https://www.linkedin.com/uas/oauth2/accessToken",CURLOPT_POST => 1,CURLOPT_POSTFIELDS => array( grant_type => "authorization_code",code => "$code",redirect_uri => "SECRET",client_id => "SECRET",client_secret => "SECRET" ) )); $curl_result = curl_exec($curl_request); var_dump($curl_result); } 我收到了这条消息:
你能帮忙吗? 解决方法
您需要在cURL POST调用中添加以下标头,以确保正确解释您在POST正文中传递的值:
有关其他信息,请参阅http://tools.ietf.org/html/rfc6749#section-4.1.3以获取实际的OAuth 2.0 RFC规范. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |