我有一个在CI3中运行的项目,他需要在Laravel 5.5 API中与OAUTH2连接。
现在我目前在编码点火器中的代码是这样的:
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, $url_api);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_POST, 1);
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, array(
'login' => $login,
'Accept' => 'application/json',
'Authorization' => 'Bearer '.APP_ACCESSTOKEN
));
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
$result = json_decode($buffer);
if(isset($result->status) && $result->status == 'success')
{
echo 'User has been updated.';
}
else
{
echo 'Something has gone wrong '.$url_api .'<br>?'.$result.'<br>';
}
exit;
我不知道如何在此获取请求上发送登录名和令牌。有人可以给我举个例子吗?它不是身份验证。但是,如果我从身份验证中删除路由,它工作正常,所以它的身份验证问题。
我搜索了很多,但没有成功:(
这是其他东西搞砸了我的测试。
无缘无故,我的令牌、用户和代码只是从数据库中消失了。我只是运行 db:seed 并生成一个新令牌,这很好。