Как создать проблему через REST API в Jira Cloud? - PullRequest
0 голосов
/ 28 декабря 2018

Я пытаюсь создать проблему, используя 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] => анонимным в своем заголовке.Как я могу установить имя пользователя?

...