Codeigniter send curl to laravel api Oauth2



我有一个在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 并生成一个新令牌,这很好。

最新更新