Wie eine neue Mitgliedschaft Benutzer über Ektron CMS400.NET Web-Service-API erstellen?
-
06-07-2019 - |
Frage
Ich versuche, auf den User-Web-Service-API von einem entfernten Standort, indem sie durch Anrufe neue Mitgliedschaft Benutzer in einer Ektron CMS400.NET-basierten Website zu erstellen. Eine der Methoden, die ich nutzen will, hat AddMembershipUser eine Bemerkung in der Dokumentation, das‚ein Benutzer mit Administratorrechten angemeldet sein, um diesen Vorgang auszuführen.‘. Ich reicht bereits die notwendigen Anmeldeinformationen über das AuthenticationHeaderValue Objekt für remote auf die Web-Service-Aufruf. Ich habe auch einen Aufruf an den
Lösung Ich habe dies mit Ektron getan 6.13,6.15,6.18,7.03 und 7.04, in jeder Version sie die API in viele verschiedene und interessante Art und Weise grundlegend verändert / brach. Ich kann Ihnen für jede dieser Versionen eine Antwort geben, aber mein Rat ist eine Mitgliedschaft Steuerelement auf einer Seite zu platzieren und verwenden, die einen Benutzer zu erstellen, während die SQL-Anmeldung, die (auch alle anderen Protokollierung / Prüftechniken Sie können mit SQL Profiler geschieht Denk an). Dann versuchen Sie die API-Methoden und sehen, wie die API es tut, und vergleichen die beiden, dann ist es in der Regel große Unterschiede in den Versionen, die ich erlebt habe. Für die meisten der Fälle habe ich zu tun habe, habe mich die API tun, um seinen Teil Job lassen musste und dann in die Datenbank geht direkt richtig um den Datensatz zu aktualisieren.
Andere Tipps
Von dem, was ich mache ihre Dokumentation kann Sie in der Lage sein sollten, den Anruf, solange Sie Pfad die Anmeldeinformationen über das AuthenicationheaderValue Objekt zu machen. Sie könnten Login anrufen ersten als auch benötigen, ist es möglich, sie Session auf ihrer Seite verfolgt irgendwie.