Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP对Jira API进行身份验证_Php_Json_Jira_Javascript Objects_Jira Rest Api - Fatal编程技术网

如何使用PHP对Jira API进行身份验证

如何使用PHP对Jira API进行身份验证,php,json,jira,javascript-objects,jira-rest-api,Php,Json,Jira,Javascript Objects,Jira Rest Api,我编写了这个小代码,从Jira服务台获取有关用户配置文件的信息。 现在的问题是我不知道如何使用API进行身份验证,所以我得到了一个身份验证错误。有没有一个比较简单的方法可以做到这一点?或者是初学者以后应该远离的东西 我的“代码”: 错误: 401客户端必须经过身份验证才能访问此资源。1 从出现的错误消息来看,似乎应该发送凭据以从端点获取信息 $curl_handle=curl_init(); curl_setopt($curl_handle, CURLOPT_URL,'http://localh

我编写了这个小代码,从Jira服务台获取有关用户配置文件的信息。 现在的问题是我不知道如何使用API进行身份验证,所以我得到了一个身份验证错误。有没有一个比较简单的方法可以做到这一点?或者是初学者以后应该远离的东西

我的“代码”:

错误:

401客户端必须经过身份验证才能访问此资源。1


从出现的错误消息来看,似乎应该发送凭据以从端点获取信息

$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,'http://localhost:8080/rest/api/2/user?username=username');
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password"); // replace with username and password. 
curl_setopt($curl_handle, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);

$query = curl_exec($curl_handle);
curl_close($ch);
echo $query;

从出现的错误消息来看,似乎应该发送凭据以从端点获取信息

$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,'http://localhost:8080/rest/api/2/user?username=username');
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password"); // replace with username and password. 
curl_setopt($curl_handle, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);

$query = curl_exec($curl_handle);
curl_close($ch);
echo $query;

您正在尝试使用jira身份验证进行身份验证,还是希望根据jira api中的凭据访问某些数据?@MohammedYassineCHABLI我希望使用凭据访问数据,以便以后能够更改它。更改用户数据?@MohammedYassineCHABLI嗯,首先是我自己的配置文件/用户。只是想玩一玩,让它更舒服一点
curl\u setopt($curl\u handle,CURLOPT\u USERPWD,$username.:'$password)您是尝试使用jira身份验证进行身份验证,还是希望根据jira api中的凭据访问某些数据?@MohammedYassineCHABLI我希望使用凭据访问数据,以便以后能够更改它。更改用户数据?@MohammedYassineCHABLI嗯,首先是我自己的配置文件/用户。只是想玩一玩,让它更舒服一点
curl\u setopt($curl\u handle,CURLOPT\u USERPWD,$username.:'$password)