Есть ли способ отправить обратно JSON / String, чтобы изменить исходные данные? - PullRequest
1 голос
/ 16 октября 2019

Я настроил Jira и теперь хочу начать с изменения некоторых деталей моего профиля. Прямо сейчас у меня есть код для получения JSON с информацией о моем профиле. Могу ли я как-то отправить это обратно и изменить информацию вместе с ним?

$username = 'test';
$password = 'test123';
$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,'http://localhost:8080/rest/api/2/user?username=test');
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl_handle, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$query = curl_exec($curl_handle);
$wantedString = json_decode($query);
print_r($wantedString->name);
$wantedString->name = 'test1';
print_r($wantedString);

Для всех, кому интересно, я использую Jira Rest API

https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/#api/2/customFieldOption-getCustomFieldOption

1 Ответ

0 голосов
/ 16 октября 2019

Согласно официальной документации, Api поддерживает изменения пользователей.

https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/#api/2/user-updateUser

или, если вы хотите изменить данные текущего пользователя:

https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/#api/2/myself-updateUser

...