Сейчас я пытаюсь использовать RestAPI для установки разрешений пользователей с помощью сценария python. Он считывает разрешение с одного сервера и должен импортировать разрешения того же пользователя на другой сервер. Я использую модуль python запросов и читал о том, как использовать put с параметрами, но, похоже, есть проблемы с правильный синтаксис.
конечная точка RestAPI
имя пользователя и права доступа - вот что вызывает мою проблему.
Я пробовал вот так:
#!/usr/bin/env python
import requests
payload = (({username}), ({permission}))
set_user_permission_project = requests.put(f'{url}/rest/api/1.0/projects/{row[2]}/permissions/users', auth=(user, pw), params=payload)
И до этой попытки я пробовал вот так:
#!/usr/bin/env python
import requests
set_user_permission_project = requests.put(f'{url}/rest/api/1.0/projects/{row[2]}/permissions/users?{username}&{row[8]}', auth=(user, pw))
Вероятно, мне здесь не хватает чего-то очень важного и я не понимаю.
Заранее большое спасибо за помощь
Br