集成API的Litlle问题->;php
我有一段python代码,它向suap的API发出请求,传递dados_usuario的值,我已经测试过并正在运行,但是我想用php编写相同的代码,我不明白,我得到的只是带有以下代码的令牌,所以,有人可以帮我在php中使用curl的第二部分吗 python代码- php代码-集成API的Litlle问题->;php,php,python,api,curl,Php,Python,Api,Curl,我有一段python代码,它向suap的API发出请求,传递dados_usuario的值,我已经测试过并正在运行,但是我想用php编写相同的代码,我不明白,我得到的只是带有以下代码的令牌,所以,有人可以帮我在php中使用curl的第二部分吗 python代码- php代码- 我用这个代码得到了解析器 $token = "token hide"; $ch = curl_init('https://suap.ifrn.edu.br/api/v2/minhas-informacoes/meus-da
我用这个代码得到了解析器
$token = "token hide";
$ch = curl_init('https://suap.ifrn.edu.br/api/v2/minhas-informacoes/meus-dados/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Authorization: JWT ' . $token
));
$data = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
请将问题内的代码作为文本,而不是图像。
<?php
$url = 'https://suap.ifrn.edu.br/api/v2/autenticacao/token/';
$user_data = [
'username' => '',
'password' => ''
];
$ch = curl_init();
//Getting the user token
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $user_data);
$result = curl_exec($ch);
//Token variable
$token = json_decode($result, true);
curl_close($ch);
echo $token["token"]."\n\n";
$token = "token hide";
$ch = curl_init('https://suap.ifrn.edu.br/api/v2/minhas-informacoes/meus-dados/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Authorization: JWT ' . $token
));
$data = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);