abgelehnt. Ich habe eine Knotenanwendung, die in vtiger integriert werden muss, und konnte erfolgreich Informationen aus meiner vtiger-Instanz erstellen, löschen und abrufen. Wenn ich versuche, jedoch zu aktualisieren, erhalte ich eine Berechtigung zur Durchführung der Operation verweigert für ID Fehler.Aktualisierung in vtiger von Javascript. Die Berechtigung zum Ausführen des Vorgangs wird für die ID
Ich habe ein paar verschiedene Methoden ausprobiert, d. H. Verschiedene Möglichkeiten zur Durchführung der Anfrage. Und es ist im Moment zu testen wir alle Daten (result
im folgenden Code) für eine id sind ziehen, einen Wert zu ändern und dann den Aufruf die Update mit:
var requestJS = require('request');
//Real result comes stright from CRM, but an example of what is being passed through
result = {
'lastname': 'Updated last name',
'id': '12x10',
'assigned_user_id': '19x5',
}
var url = VT_URL + '?operation=update&sessionName=' + session + '&element=' + encodeURIComponent(JSON.stringify(result));
requestJS.post(url, function(err, res, body){
//stuff here
});
ich auch durch das Anbringen des Ergebnisses versucht habe, als der Körper und nicht mit der Funktion encodeUriComponent. Immer der gleiche Fehler.
wo VT_URL
ist meine Vitger-URL und session
ist meine Session-ID aus dem Login abgerufen.
Ich verwende die Anmeldeinformationen eines Administrators, sodass ich Lese-/Schreibzugriff auf Kontakte in der CRM-Instanz haben sollte.
Ich habe für eine Weile auf dieser aufgeklebt und nicht eine Antwort ist es finde
Mine war unter __vtiger_ws_entity__, aber ja, Kontakte hat die ID 12 – bmpickford