天天看點

SAP Cloud for Customer裡的individual customer OData服務

1) customer的查詢:

https://jerry.c4c.saphybriscloud.cn/sap/c4c/odata/v1/c4codata/IndividualCustomerCollection?$filter=CustomerID

eq ‘1000490’

上述url的語義是,在系統裡查詢CustomerID為1000490的customer資料。如果存在,傳回格式如下,即該customer的明細:

SAP Cloud for Customer裡的individual customer OData服務

如果指定一個在系統中不存在的customer ID,結果如下:

SAP Cloud for Customer裡的individual customer OData服務

2) 客戶的建立

url:

https://jerry.c4c.saphybriscloud.cn/sap/c4c/odata/v1/c4codata/IndividualCustomerCollection

csrf token的擷取方式,Jerry之前已經介紹過:

SAP Cloud for Customer裡的individual customer OData服務

請求正文:

SAP Cloud for Customer裡的individual customer OData服務

将微信使用者的open id賦給LastName,微信使用者昵稱賦給FirstName,RoleCode維護成BUP002(代表該客戶代表一個Prospect),建立成功後,HTTP狀态碼201,傳回系統自動配置設定的CustomerID:1004481

SAP Cloud for Customer裡的individual customer OData服務

成功建立的Customer在系統裡顯示如圖:

SAP Cloud for Customer裡的individual customer OData服務
SAP Cloud for Customer裡的individual customer OData服務

如果在建立時将微信使用者的openID和Cloud for Customer系統裡的客戶LastName字段綁定的話,下次就可以直接用wechat openID查詢C4C系統裡有無對應客戶了。

https://jerry.c4c.saphybriscloud.cn/sap/c4c/odata/v1/c4codata/IndividualCustomerCollection?$filter=LastName

eq ‘Jerry_Wechat_openid’

SAP Cloud for Customer裡的individual customer OData服務

繼續閱讀