我们的客户有一个要求:SAP ECC将ads供应商数据与Rest一起发送到Salesforce系统。
我们打电话知道要调用Salesforce服务,我们需要一个令牌。
我们需要将数据发送到Salesforce以获取令牌:
用SOAPUI测试,我们从响应中获取令牌:
然后在调用Salesforce服务时将令牌添加到标头:
我们可以在PO REST适配器中完成此操作:
但是如何动态获取令牌?多种方法:
编写java映射程序?
写一个查找函数?
设计另一个接口并将参数保存在ECC系统中?
设计复杂的iflow…
我可以使用配置吗?做了一个搜索,但没有答案。
我们的采购订单系统是7.5,支持包7,云服务器哪家好,OAuth有三个选项:
选择OAuth 2.0 Grant Tye Flow:
有两个选项,数据分析怎么做,我们在SOAPUI中有参数Grant\u type=password。
哪一个是我的?
我侵入Rest适配器的代码后发现:
资源所有者密码凭据授予=密码
客户端凭据授予=客户端凭据
然后我必须填写所有字段:
我可以告诉你:
资源所有者客户端ID=客户端\U ID
资源所有者用户名=用户名
资源所有者密码=密码
密码中未使用授权服务器用户名和密码!Salesforce没有给我这些参数。
然后做一个测试,不幸运。
响应消息是:
没有客户机密码字段。
好的,大数据分析过程,返利怎么用,在授权服务器URL中添加'client\u secret=……',以'&'结尾:
查看调试信息,结果是:
我很高兴解决问题问题。也许吧SAP应该提供更多关于每个的详细信息功能。我们尝试了很多次。
后来我从SAP支持部门收到了这封信,https://launchpad.support.sap.com/#/notes/2405166新特性:支持OAuth2.0客户端凭据和资源所有者密码凭据授予。这很有帮助。
,十大淘客软件排名