繁体   English   中英

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

[英]How do I authenticate for Jira API with PHP

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

我的“代码”:

$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,'http://localhost:8080/rest/api/2/user?username=username');
$query = curl_exec($curl_handle);
echo $query

错误:

401Client 必须经过身份验证才能访问此资源。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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM