Как создать проблему через REST API в Jira Cloud?

Я пытаюсь создать проблему, используя REST API в PHP. Вот мой код Но

$headers = array(
'Accept' => 'application/json',
'Content-Type' => 'application/json',
'Bearer' => $access_token //api token from https://confluence.atlassian.com/cloud/api-tokens-938839638.html 
);

$body = <<<REQUESTBODY
{
    "fields": {
        "project":
                {
                    "key": "<PROJECT KEY>"
                },

        "issuetype": {"id": "<ISSUE ID>"},
        "subtask": "false",
    }
}
REQUESTBODY;

$response = Unirest\Request::post(
  'https://mydomain.atlassian.net/rest/api/3/issue',
  $headers,
  $body
);

Но это возвращается

[issuetype] => The issue type selected is invalid.
                    [project] => Anonymous users do not have permission to create issues in this project. Please try logging in first.

Кажется, идентификатор проблемы не является недействительным, так как я получил идентификатор IssueType из "rest/api/latest/issetype"

Я должен установить разрешение где-нибудь. Но я не могу найти, где я могу установить разрешения. Я использую пробную учетную запись Jira Cloud. Есть ли ограничения на пробную учетную запись?

Я вижу [X-AUSERNAME] => анонимным в своем заголовке. Как я могу установить имя пользователя?

0 ответов

Другие вопросы по тегам