使用postman创建Marketing Cloud的Contact

首先在Marketing Cloud的UI上创建一个contact:

观察Chrome开发者工具network标签页里的HTTP请求:

https://jerry.gcdemo.hybris.com/sap/opu/odata/sap/CUAN_COMMON_SRV/?sap-client=100

这个请求用于读取CSRF token:

点击保存,会发送一个新的HTTP post请求:

请求url:
https://jerry.hybris.com/sap/opu/odata/sap/CUAN_COMMON_SRV/ContactPersons?sap-client=100
再看下重要的请求头部字段:

把第一步获得的CSRF token填到Postman里的header字段里,如图:

body:

{"CountryCode":"CN","City":"Chengdu","FirstName":"Jerry1","LastName":"Wang1","PostalCode":"610093","RegionCode":"","Street":"天府软件园","HouseNumber":"天府软件园","DateofBirth":null,"ContactPersonFacets":[{"Id":"[email protected]","IdOrigin":"EMAIL","Obsolete":false,"Invalid":false},{"Id":"","IdOrigin":"PHONE","Obsolete":false,"Invalid":false},{"Id":"","IdOrigin":"MOBILE","Obsolete":false,"Invalid":false},{"Id":"","IdOrigin":"FAX","Obsolete":false,"Invalid":false}],"IsConsumer":true,"Filter":{"MarketingAreaId":"CXXGLOBAL"}}

状态码201,证明创建成功了:

可以在前端看到创建成功的contact:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

原文地址:https://www.cnblogs.com/sap-jerry/p/10923398.html

时间: 2024-08-30 14:37:39

使用postman创建Marketing Cloud的Contact的相关文章

使用nodejs创建Marketing Cloud的contact数据

源代码如下: var config = require("./mcConfig"); var request = require('request'); var url = config.tokenURL; console.log("user: " + config.user + " password: " + config.password); var getTokenOptions = { url: url, method: "GE

Marketing Cloud的contact merge机制

Marketing Cloud的contact支持多种多样的数据源,如下图所示: SAP Hybris Commerce SAP ERP SAP Cloud for Customer SAP Gigya external social media 在系统的Origin data标签页里能看到一个merge后的contact的所有数据源: 看一些例子.初次从Hybris commerce里导入,Marketing Cloud系统里不存在ID为4711,mobile为12345的contact,所以

SAP Marketing Cloud的Contact导入配置和数据合并原理

SAP很多系统的主数据都支持从外部系统导入,SAP Marketing Cloud也是如此,contact主数据可以来自Hybris Commerce,CRM,ERP或者Twitter,Facebook等社交媒体.来自不同渠道的contact可能对应的是真实世界里同一个人,那么就存在一个过程,该过程的逻辑是将不同渠道的contact数据进行整合,拼凑出一个包含完整信息的contact主数据存储到Marketing Cloud系统里,这个拼凑的过程称之为合并(merge),拼凑后形成的完整Cont

如何在Marketing Cloud里创建extension field扩展字段

首先在Marketing Cloud里找到创建扩展字段的tile入口,搜索关键字extension: 这会进入Fiori应用"Custom fields",能看到系统里所有创建好的extension field.点击+加号按钮新建一个: 维护这个扩展字段的技术信息,比如标签,类型,长度等等. 创建好之后点击按钮Publish,确保字段处于publish状态. 接下来需要为特定的UI enable这个字段的显示.在标签页UIs and Reports里,在对应的UI记录后点击按钮&quo

Marketing Cloud contact主数据的csv导入

使用这个mock数据生成器网站https://www.mockaroo.com/b6790790,创建一个基于Marketing Cloud contact schema的csv文件. 如果偷懒的话,每个contact字段的值都可以选择随机生成.点Download Data下载到本地. 打开csv文件之后,还可以用文本编辑器对值进行微调. 进入Marketing Cloud,点Import进行导入: 在business administration这个catalog里的import monito

SAP Marketing Cloud里的contact main facet是什么意思

界面如下: Basically, contact data for SAP Hybris Marketing can be loaded from various sources, such as an ERP system, a web shop, social media and many more. Contact数据源可以来自各个渠道,例如ERP系统,电商,社交媒体账号等等. 每个渠道都可以成为Marketing Cloud系统里最终完整contact实例的一块拼图,这个完整的conta

Marketing Cloud demo环境和API使用方法说明

version 1.0 作者:Wang Jerry 更多问题请联系我 demo 系统url:https:/jerry.hybris.com/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html 用户名/密码:Jerry1/Diablo1 登录成功之后,可以在菜单"快速启动"->"Manage Contacts"里找到Marketing Cloud contact管理应用.单击: 这里就能看到该系统里

postman—创建collection,执行collection和批量执行

接口测试中,可以在 Postman 逐个创建请求.但当请求逐渐增多时,如果我们不采取任何措施管理,散乱的请求维护起来就比较麻烦了.这个时候我们可以创建测试集 Collection 来对这些请求进行管理,一般一个项目的请求会存放到一个 Collection 中管理. 测试集比较类似文件夹,跟文件夹一样可以存放测试请求,但它不同于文件夹,通过测试集可以直接运行其下所有的请求,文件夹则不行. 下面我们来学习一下测试集 Collection . 1.创建 Collection 点击 Collection

十分钟快速创建 Spring Cloud 项目

一般来说,Intelij IDEA 可以通过 Maven Archetype 来快速生成Maven项目,其实 IDEA 集成了 Spring 官方提供的 Spring Initializr,可以非常方便的创建 Maven 项目,而且能自动生成启动类和单元测试代码. 下面我们学习如何快速搭建一个 Spring Cloud 工程,示例使用 Spring Boot 2.2.2 版本,使用少量的代码,可以在半小时内完成项目的搭建. 本文为新手向教程,帮助大家快速入门 Spring Cloud 开发,也作