如何使用SAP Cloud for Customer OData服务创建Lead

Posted sap-jerry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用SAP Cloud for Customer OData服务创建Lead相关的知识,希望对你有一定的参考价值。

一共需要两次OData消费来创建Lead.

请求1

url:https://xxxx/sap/c4c/odata/v1/c4codata/LeadCollection/$count

HTTP GET,basic Authorization:

技术图片

HTTP头部字段,x-csrf-token维护为fetch:

技术图片

在Postman里执行该请求,在响应里拿到服务器颁发的csrf token:hJ0QsjApzcF6pMy2ttLILQ==

技术图片

请求2

url:https://xxx.cn/sap/c4c/odata/v1/c4codata/LeadCollection

HTTP Post

将请求1得到的csrf token维护到这个请求的HTTP头部:

技术图片

在Post请求的正文,维护如下json格式的内容:

技术图片

执行之后,HTTP状态码201代表创建成功,成功创建的LeadID包含在服务器返回的结果里:

技术图片

登录C4C前台:
之前在postman HTTP post请求正文里维护的Lead Name和Account内容,以及成功创建后在服务器端自动生成的Lead ID,在下图高亮如下:

技术图片

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

以上是关于如何使用SAP Cloud for Customer OData服务创建Lead的主要内容,如果未能解决你的问题,请参考以下文章

如何把SAP Kyma和SAP Cloud for Customer连接起来

如何创建URL Mashup并插入到SAP Cloud for Customer标准页面里

SAP Cloud for Customer的Account Team里的role如何配置

使用 ABAP 代码消费 SAP Cloud for Customer 系统的 OData 服务

SAP Analytics Cloud和Cloud for Customer之间的Single Sign on配置

SAP Cloud for Customer使用移动设备访问系统的硬件要求