Ошибка разбора: синтаксическая ошибка, неожиданный ':', ожидание ',' или ')' в C: \ xampp \ htdocs \ php \ order \ instagramapi.php в строке 28 - PullRequest
0 голосов
/ 06 ноября 2018

Почему у меня вышеупомянутая ошибка в следующем коде, синтаксис не в порядке, я работаю над авторизацией с 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);

}

1 Ответ

0 голосов
/ 06 ноября 2018
    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);

}

опция и значение там не должно быть. Это как заполнители в документации. Документация относится к должности. Это функция, поэтому вам нужно знать, какие значения передать этой функции для работы, и наиболее важно в каком порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...