UNPKG

hybrisspm

Version:

Hybris Marketting API connector Library

67 lines (54 loc) 1.89 kB
var hybrissnpm = require('./index'); var hybrisMarketting = new hybrissnpm.HybrisMarketing("API_CPG_USR ", "Initial1!"); hybrisMarketting.campaigns().top(30).format('json').orderBy('CampaignID').sort('asc').get().then(function(data, err) { if (err) { console.log(" error "); console.log(err); } console.log("get top 10" + data); }); hybrisMarketting.campaigns().find("645106f0-1b28-1ed7-96fb-afd7f836dfce").format("json").get().then(function(data, err) { if (err) { console.log(" error "); console.log(err); } console.log("find ONe" + data); }); var campaign = { "CampaignName": "CPG NAME " + Date.now(), "MarketingArea": "CXXGLOBAL", "CampaignCategory": "FB" }; /*hybrisMarketting.campaigns().create(campaign).then(function(data,err) { if (err) { console.log(" error "); console.log(err); } console.log("create Campaign" + data); });//* /*hybrisMarketting.getTopCampaigns(20).then(function (data, err) { data.d.results.forEach(function (cpg) { console.log(cpg.__metadata.id); }); }); hybrisMarketting.getCampaignByUUID("645106f0-1b28-1ed7-96fb-afd7f836dfce").then(function (data, err) { console.log(data, err); }); hybrisMarketting.getCampaignCreatingCSRFToken().then(function (data, err) { var csrfToken = data.headers['x-csrf-token'].trim(); console.log(csrfToken); var campaign = { "CampaignName": "CPG NAME " + Date.now(), "MarketingArea": "CXXGLOBAL", "CampaignCategory": "FB" }; hybrisMarketting.createCampaign(campaign, csrfToken).then(function (data, err) { if (err) { console.log(" error "); console.log(err); } console.log(data); }); }); hybrisMarketting.setCredentials("API_TG_USR ", "Initial1!"); //*/