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, CURLOPT_URL,"https://api.instagram.com/oauth/access_token");//line 28
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response,assoc:true);
}
опция и значение там не должно быть. Это как заполнители в документации. Документация относится к должности. Это функция, поэтому вам нужно знать, какие значения передать этой функции для работы, и наиболее важно в каком порядке.