点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
是否有人已经成功尝试使用SAP API Business Hub更新SAP Marketing Cloud中的产品?
我想将ProductImageURL添加到我们的SAP Marketing Cloud租户中的现有产品。
首先,我对/ProductOriginDataSet进行GET请求并获取x-csrf令牌。
此后,我对包含ProductOrigin和ProductID的/ProductOriginDataSet进行了PATCH,并使用ProductImageURL等对主体进行了修改(并将x-csrf令牌添加到标题中)。
因此请求网址如下所示:
https://myxxxxxx.s4hana.ondemand.com:443/sap/opu/odata/sap/API_MKT_PRODUCT_SRV;v=0002/ProductOriginDataSet(ProductOrigin ='SAP_S4H_PRODUCT',ProductID ='30681')
作为响应,我收到错误消息"未实现方法PRODUCTS_UPDATE_ENTITY...。"
有没有人知道可能是什么问题以及如何解决这个问题?
BR Tobias
(29.2 kB)
您好Tobias,
API_MKT_PRODUCT_SRV仅支持批处理模式的PATCH操作。您不能真正直接为API端点直接调用PATCH方法*** API_MKT_PRODUCT_SRV; v = 0002/ProductOriginDataSet(ProductOrigin ='SAP_S4H_PRODUCT',ProductID ='30681')。
因此,您需要致电 https://my30XXXX-api.s4hana.ondemand.com :443/sap/opu/odata/sap/API_MKT_PRODUCT_SRV; v = 0002/$ batch具有POST方法,然后传递有效负载。
batch.txt
注意:批处理模式对空格敏感,即,即使再换行也可能导致API调用失败。
BR
Saurabh
嗨,Saurabh,
谢谢,现在可以正常使用了! :-)
嗨Tobias,
您是否已检查 https ://api.sap.com/api/API_MKT_PRODUCT_SRV/resource
和 API_MKT_PRODUCT_SRV 。
还要检查元数据调用。
最好 p>Kunal
我们是否需要以批处理模式进行操作?
一周热门 更多>