点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 美好的一天 我...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 美好的一天 我...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
美好的一天
我在将SuccessFactors集成到第3个应用程序方面遇到问题
我为此创建的设计
流为:
1。 我们将从交易钱包中获取多个数据
我们拥有的查询
$ select = mdfSystemTransactionSequence,cust_OrderNumber,cust_Quantity,cust_TypeVoucher,externalCode,cust_Email,cust_EmpCellphone
注意:
-mdfSystemTransactionSequence = request_id
-cust_OrderNumber =订单号
-cust_Quantity =数量
-cust_TypeVoucher = sku
-externalCode =用户ID
-cust_Email =电子邮件
-cust_EmpCellphone =电话号码
2。 因为第3个应用仅获取json格式,所以我正在使用XML到JSON转换器
3。 在将数据推送到第3个应用之前,我们需要先拥有访问令牌
app_id:uvxdanamonflexibenefit
app_key:68624382b704528fa9fe6589611d5884
结果将是
{" http_code":200,"状态":"成功","代码":" SSR001","令牌":" 0fda1d93-5d56-55a8-91f9-3c3a4212024c","到期时间":7200," expired_time" ":" 2019-12-12 12:36:43"}
4。 我们需要将数据推送到第三个应用程序
基于第3个应用提供的文档
他们只放了一些这样的编程PHP
使用Php的示例–签名openOrder $ dataBody = [ " request_id" =>" 5649b6e9-897e-7e49c0070973", " order_number" =>" CL-S0-0002", " sku" =>" SKU-UV-00100", " qty" =>" 2", " receiver_name =>" John Doe", " receiver_email" =>" john.doe@email.com", " receiver_phone" =>" 081188443400" ]; $ reqMethod ='发布'; $ reqBody = json_encode($ dataBody); $ milliseconds ='1519705452032'; $ reqUrl ='/api/v1/orders/openorder'; $ appKey ='voucher123321'; $ statusSignature = false; //开始md5正文 $ reqBody = str_replace(" \ r"," \\ r",$ reqBody); $ reqBody = str_replace(" \ n"," \\ n",$ reqBody); $ reqBody = $ reqBody!=""吗? md5($ reqBody):""; //端体 //原始签名 $ reqSecret = $ reqMethod。 "-"。 trim($ reqBody)。 "-"。 $ milliseconds。 "-"。$ reqUrl; 回声''。$ reqSecret。'
'; //开始使用appkey加密签名 $ signature = hash_hmac('sha256',$ reqSecret,$ appKey,true); $ encodedSignature = base64_encode($ signature)所以问题是:
1。 关于IFLOW,您有什么建议吗?
2。 这个脚本有什么解决方案吗?
请帮助,希望对此有解决方案
谢谢
(30.7 kB)
您好,< rel =" nofollow" hraf=" https://people.sap.com/mortenw"> Morten Wittrock
能否给我一个iflow来获取访问令牌并将其放入标头中?/p>
我真的不知道您的信息
谢谢
一周热门 更多>