$client_id, 'client_secret' => $client_secret, 'code' => $code, 'redirect_uri' => $redirect_uri, 'grant_type' => 'authorization_code' ]; $ch = curl_init('https://api.pnut.io/v1/oauth/access_token'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // execute! $response = curl_exec($ch); // close the connection, release resources used curl_close($ch); $resp = json_decode($response, true); file_put_contents('../pca_settings/access_token', $resp['access_token']); header('Location: https://pca.phlaym.net/Check_PCA.php'); } else { header( 'Location: https://pnut.io/oauth/authenticate?client_id=' . $client_id . '&redirect_uri=' . urlencode($redirect_uri) . '&scope=write_post,messages&response_type=code' ); } ?>