🌍
English
Hello,
I have an old python script for updating tags on my pictures.
It was working, it's not working anymore, I don't know from when (I don't monitor this thing)
def login() : # login session = requests.session() payload = {'username': 'xxxxxx', 'password': 'yyyyyy'} login=session.post("https://piwigo_url/ws.php?format=rest&method=pwg.session.login", data=payload) print("TEST login=", login) return session def add_tags(tag_list, session) : res = [] url = "https://piwigo_url/ws.php?format=rest&method=pwg.tags.add&name=" for tag in tag_list : payload = {'name': tag} r=session.post("https://empiredesloutres.fr/photos/ws.php?format=rest&method=pwg.tags.add", data=payload) print("TEST r =", r) res += [(tag.lower(), browser.parsed.find("id").text)] return res session = login() add_tags(["test"],session)
I obtain :
TEST login = <Response [200]>
TEST r = <Response [401]>
So I seem to be logged in, but I have a permission error.
Where is my mistake here ?
Offline
pwg.tags.add is an admin-only function, make sure the logged in user has status Administrator.
Offline
Did you upgrade your Piwigo to version 11?
Offline