无法在';php jira rest客户端';

无法在';php jira rest客户端';,php,curl,jira,postman,jira-rest-api,Php,Curl,Jira,Postman,Jira Rest Api,我想使用jirarestapi来生成Jira问题。我找到了库,但我在身份验证方面有问题。通过设置并将相应的json文件发布到Jira服务器,我成功地与postman创建了Jira问题。身份验证标头是base64编码的(用户:密码)。通过使用curl,我还能够成功地将REST请求发布并获取到Jira API: $ch = curl_init( 'https://jira.somedomain.com/rest/api/2/issue/' ); $ticket_json = file_get_co

我想使用jirarestapi来生成Jira问题。我找到了库,但我在身份验证方面有问题。通过设置并将相应的json文件发布到Jira服务器,我成功地与postman创建了Jira问题。
身份验证标头
是base64编码的(用户:密码)。通过使用curl,我还能够成功地将REST请求发布并获取到Jira API:

$ch = curl_init( 'https://jira.somedomain.com/rest/api/2/issue/' ); 
$ticket_json = file_get_contents("/path_to/jira_ticket.json");
curl_setopt( $ch, CURLOPT_POSTFIELDS, $ticket_json );
$headers = array(
    'Content-Type:application/json',
    'Authorization: Basic ---SOME-CREDENTIALS---',
);
curl_setopt( $ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$result = curl_exec($ch);
curl_close($ch);

但是当我对
php jira rest客户端使用相同的凭据时,我得到了一个错误的请求400。我不知道为什么这种行为不同。

您安装了所有需求吗

要求: php JsonMapper
phpdotenv

已安装依赖项。