(1) customer的查詢:
https://jerry.c4c.saphybriscloud.cn/sap/c4c/odata/v1/c4codata/IndividualCustomerCollection?$filter=CustomerID eq ‘1000490’
上述url的語義是,在系統裏查詢CustomerID爲1000490的customer數據。如果存在,返回格式如下,即該customer的明細:
如果指定一個在系統中不存在的customer ID,結果如下:
(2) 客戶的創建
url:https://jerry.c4c.saphybriscloud.cn/sap/c4c/odata/v1/c4codata/IndividualCustomerCollection
csrf token的獲取方式,Jerry之前已經介紹過:
請求正文:
將微信用戶的open id賦給LastName,微信用戶暱稱賦給FirstName,RoleCode維護成BUP002(代表該客戶代表一個Prospect),創建成功後,HTTP狀態碼201,返回系統自動分配的CustomerID:1004481
成功創建的Customer在系統裏顯示如圖:
如果在創建時將微信用戶的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’
要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":