Ich versuche, eine Website zu aktualisieren (ändern Sie einfach ihren Namen) Ich habe mit dem Skript Freigabe in Alfresco erstellt, aber ich bekomme eine 401
Antwort. Ich bin mir sicher, dass mein Login und Passwort korrekt sind.Wie kann ich eine Alfresco-Share-Site aktualisieren?
Code:
s = requests.Session()
data = {'username':"admin", 'password':"admin"}
url = "http://127.0.0.1:8080/share/page/dologin"
r = s.post(url, data=data)
if (r.status_code != 200) :
print "Incorrect login or password "
url1 = "http://127.0.0.1:8080/alfresco/service/api/sites/OdooSite50"
print url_alfresco
jsonString = JSONEncoder().encode({
"title" : name
})
headers = {'content-type': 'application/json',"Accept":"application/json"}
site = s.put(url1,headers=headers,data=data)
if (site.status_code != 200) :
print " Error while creating site"
print site.status_code
Ich erhalte den Fehler auf dem zweiten Teil. Der Login-Teil funktioniert ohne Probleme. Können Sie mir sagen, was ich falsch mache?
Es scheint, dass Sie authentifizieren einen anderen Kontext (/ share) als den, den Sie gerade bearbeiten (/ alfresco). Was passiert, wenn Sie sich auf dem Backend alfresco authentifizieren oder die/alfresco/service/api/sites über die Freigabe proxy/share/proxy/alfresco/api/sites aufrufen? – Akah
thx für Ihre Antwort, ich tippte in die Navigator URL "http://127.0.0.1:8080/share/proxy/alfresco/api/sites" Ich habe die Liste der bestehenden Websites auf Alfresco mit Details und das gleiche mit "http : //127.0.0.1: 8080/alfresco/service/api/sites "und ich muss den login und passwort eingeben –
Ja, weil dein alfresco hat zwei zusammenhänge. Ich werde eine antwort schreiben, wird es klarer. – Akah