【发布时间】:2018-11-06 17:53:28
【问题描述】:
为什么我在以下代码中出现上述错误,是语法不正确,我正在使用 Instagram 进行授权。
public function getAccessTokeAndUserDetails($code){
$postFields = array(
'client_id' => $this->clientId,
'client_secret' => $this->clientSecret,
'grant_type' => "authorization_code",
'redirect_uri' => $this->redirectURI,
'code' => $code
);
$ch = curl_init();
curl_setopt($ch, option:CURLOPT_URL,value:"https://api.instagram.com/oauth/access_token");//line 28
curl_setopt($ch, option:CURLOPT_RETURNTRANSFER, value:1);
curl_setopt($ch, option:CURLOPT_SSL_VERIFYHOST, value:0);
curl_setopt($ch, option:CURLOPT_SSL_VERIFYPEER, value:0);
curl_setopt($ch, option:CURLOPT_POST, value:1);
curl_setopt($ch, option:CURLOPT_POSTFIELDS, $postFields);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response,assoc:true);
}
【问题讨论】:
-
value:、option:等 - 你在哪里找到这个语法?看起来您已经设法从 IDE 复制了一些提示。您只需要提供参数的实际值,而不是参数名称。