For the complete documentation index, see llms.txt. This page is also available as Markdown.

Migrationsleitfaden von SOAP zu REST oder JSON

Ordnen Sie ältere SOAP-Methoden ihren REST- und JSON-Entsprechungen zu, wenn Sie ältere Integrationen migrieren.

FactFinder NG unterstützt die SOAP- oder Web-Service-API nicht mehr. Um die Migration zu erleichtern, listet diese Seite bestehende SOAP-Methoden und ihre Ersatz-APIs in den REST- und JSON-APIs auf. Sie können einen Client aus der REST-Swagger-Dokumentation oder aus den JSON-Schema-Definitionen generieren.

SOAP-Methode
REST-API (HTTP-Methode URL)
JSON-API

Campaign.getProductCampaigns(...)

GET ../rest/{apiversion}/campaign/{channel}/product

../ProductCampaign.ff?do=getProductCampaigns&format=json&..

Campaign.getShoppingCartCampaigns(...)

GET ../rest/{apiversion}/campaign/{channel}/shoppingcart

../ProductCampaign.ff?do=getShoppingCartCampaigns&format=json&..

Campaign.getPageCampaigns(...)

GET ../rest/{apiversion}/campaign/{channel}/page

../ProductCampaign.ff?do=getPageCampaigns&format=json&..

ChannelManagement.createChannel(...)

Wir haben keinen Nachweis darüber, dass diese Methoden verwendet werden, daher können sie ohne Ersatz gelöscht werden. Wenn Sie tatsächlich eine davon verwenden, kontaktieren Sie bitte den Support, um weitere Schritte abzustimmen. Diese Aktionen können im Allgemeinen über die Benutzeroberfläche ausgeführt werden.

ChannelManagement.applyLocaleDefaults(...)

ChannelManagement.applyInitTemplate(...)

ChannelManagement.deleteChannel(...)

ChannelManagement.getAllChannels(...)

Daten-Import.deleteRecord(...)

DELETE ../rest/{apiversion}/records/{channel}?recordId=x

../Löschen.ff

Daten-Import.deleteRecords(...)

LÖSCHEN ../rest/{apiversion}/records/{channel}?recordId=x&recordId=y

Leider gibt es keinen JSON-API-Ersatz für diese Methode.

Daten-Import.insertRecord(...)

POST ../rest/{apiversion}/records/{channel}

../Insert.ff

Daten-Import.insertRecords(...)

POST ../rest/{apiversion}/records/{channel}

Leider gibt es keinen JSON-API-Ersatz für diese Methode.

Daten-Import.downloadProductExport(...)

Wir haben keinen Nachweis dafür, dass diese Methode verwendet wird, daher können sie ohne Ersatz gelöscht werden. Falls Sie sie tatsächlich verwenden, wenden Sie sich bitte an den Support, um weitere Schritte abzustimmen. Diese Aktionen können im Allgemeinen über die Benutzeroberfläche durchgeführt werden.

Daten-Import.startImport(...)

POST ../rest/{apiversion}/Daten-Import/Suche?channel=de

../Daten-Import.ff?format=json&channel=A

Daten-Import.startImports(...)

POST ../rest/{apiversion}/Daten-Import/search?channel=de&channel=at

Leider gibt es keinen JSON-API-Ersatz für diese Methode.

Daten-Import.startSuggestImport(...)

POST ../rest/{apiversion}/Daten-Import/suggest?channel=de

../Daten-Import.ff?format=json&type=suggest&channel=A

Daten-Import.updateRecord(...)

PUT ../rest/{apiversion}/records/{channel}

../Update.ff

Daten-Import.getErrors(...)

Fehlermeldungen während des Daten-Imports sind Teil der jeweiligen Rückgabe. Zusätzlich können Sie Daten-Import-Fehler per E-Mail in festgelegten Intervallen erhalten oder sie über die Benutzeroberfläche einsehen, sodass es keine Alternative zu dieser Methode gibt. Wenn Sie diese tatsächlich verwenden, wenden Sie sich bitte an den Support, um die weiteren Schritte abzustimmen. Diese Aktionen können grundsätzlich über die Benutzeroberfläche durchgeführt werden.

ProductComparison.compareRecords(... )

GET ../rest/{apiversion}/compareproducts/{channel}

../Compare.ff?format=json&..

Recommender.importData(...)

POST ../rest/{apiversion}/Daten-Import/recommendation?channel=de

../Recommender.ff?do=importData&format=json&..

Recommender.getRecommendation(...)

GET ../rest/{apiversion}/recommendation/{channel}

../Recommender.ff?do=getRecommendation&format=json&..

Search.getSuggestions(...)

GET ../rest/{apiversion}/suggest/{channel}

../Suggest.ff?format=json&..

SimilarProducts.getSimilarProducts(...)

GET ../rest/{apiversion}/similarproducts/{channel}

../SimilarRecords.ff?format=json&..

TagCloud.getTagCloudEntries(...)

GET ../rest/{apiversion}/tagcloud/{channel}

../TagCloud.ff?do=getTagCloud&format=json&..

Tracking.logInformation(...)

POST ../rest/{apiversion}/track/{channel}/{[cart, checkout, click, feedback, log, login, recommendationClick]}

../Tracking.ff?..

Tracking.logMultipleInformation(...)

POST ../rest/{apiversion}/track/{channel}/{[cart, checkout, click, feedback, log, login, recommendationClick]}

../Tracking.ff?..

UserManagement.createGroup(...)

Wir haben keinen Nachweis darüber, dass diese Methoden verwendet werden, daher können sie ohne Ersatz gelöscht werden. Wenn Sie tatsächlich eine davon verwenden, kontaktieren Sie bitte den Support, um weitere Schritte abzustimmen. Diese Aktionen können im Allgemeinen über die Benutzeroberfläche ausgeführt werden.

UserManagement.deleteGroup(...)

UserManagement.deleteUser(...)

UserManagement.getAllUsers(...)

UserManagement.getAllGroups(...)

UserManagement.getAllRoles(...)

UserManagement.getGroup(...)

UserManagement.getUser(...)

UserManagement.isAdmin(...)

UserManagement.updateGroup(...)

UserManagement.updateUser(...)

UserManagement.createUser(...)

Zuletzt aktualisiert

War das hilfreich?