Как я могу получить пользовательские данные из конечной точки snapchat с помощью PHP, я могу получить токен доступа?

#oauth-2.0 #access-token #php-curl #userinfo

Вопрос:

Мне удалось получить токен доступа из конечной точки токена snapchat. Я нахожусь в точке, где я использую токен для извлечения данных пользователя из их конечной точки userinfo, но каждый раз, когда я это делаю, я получаю от них сообщение об ошибке с надписью («идентификатор трассировки»:»7da114bd6fbf031e37b336a8923ceebe», «сообщение»:»Неожиданное исключение, обрабатывающее этот запрос».)

Вот код, который я использую для выполнения запроса:

 $fields = [  'token_type' =gt; 'Bearer',  'access_token' =gt; $_SESSION['access_token'],  'redirect_uri' =gt; 'http://localhost/snapoauthtest/index.php',  'client_secret' =gt; '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',  'scope' =gt; 'https://auth.snapchat.com/oauth2/api/user.display_name https://auth.snapchat.com/oauth2/api/user.bitmoji.avatar',  ];  $fileds_string = http_build_query($fields);   $headers = array(  "Content-Type: application/json",  "authorization: Bearer ".$_SESSION['access_token']   );  $chr = curl_init();  curl_setopt($chr, CURLOPT_HTTPHEADER, $headers);  curl_setopt($chr, CURLOPT_URL, 'https://kit.snapchat.com/v1/me');  curl_setopt($chr, CURLOPT_POST, true);  curl_setopt($chr, CURLOPT_POSTFIELDS, $fileds_string);   curl_setopt($chr, CURLOPT_RETURNTRANSFER, true);    $result = curl_exec($chr);