如何使用CL_HTTP_CLIENT对Salesforce进行身份验证

2020-08-25 02:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我需要连接到Salesforce,为此,我想使用CL_HTTP_CLIENT类。 Salesforce使用两步身份验证,其中它验证{username,pwd}并返回令牌以进行进一步的通信。 但是此类仅具有authenticate方法,并且未接收到任何响应/令牌。 您能否让我知道如何使用CL_HTTP_CLIENT在Salesforce中进行身份验证并连接到Web服务。 另外,请告诉我是否可以使用不带PI的ABAP来实现其他替代方法

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我需要连接到Salesforce,为此,我想使用CL_HTTP_CLIENT类。 Salesforce使用两步身份验证,其中它验证{username,pwd}并返回令牌以进行进一步的通信。 但是此类仅具有authenticate方法,并且未接收到任何响应/令牌。 您能否让我知道如何使用CL_HTTP_CLIENT在Salesforce中进行身份验证并连接到Web服务。 另外,请告诉我是否可以使用不带PI的ABAP来实现其他替代方法

付费偷看设置
发送
7条回答
Doze时光
1楼-- · 2020-08-25 03:53

您好

我认为您应该使用RESTful方法创建POST请求(类cl_rest_http,就像每个博客 https://blogs.sap.com/2014/11/09/calling-an-external-restful-service- from-abap-http-method-post/),您将在响应中收到令牌。

您可以尝试使用Postman之类的工具调用Salesforce的登录API

编辑

此处进行登录 具有登录所需的所有给定步骤的Salesforce流程

jovirus
2楼-- · 2020-08-25 03:42

将对此进行检查。

现在关闭请求

愤怒的猪头君
3楼-- · 2020-08-25 03:38

嗨Jyothir,

使用评论而不是回复,否则跟随回复流程的噩梦:)

< p>您仍然可以使用CL_HTTP_CLIENT:编码时间更长,但是可以按照 https://answers进行工作。 sap.com/questions/3572626/index.html

哎,真难
4楼-- · 2020-08-25 03:29

我重新打开了这个问题,以便您从其他社区成员那里获得有用的建议。 由于您在此主题上发布了一个新问题,因此我删除了新问题并重新打开了该主题,因此每个人都可以专注于一个问题。 谢谢。

木偶小白
5楼-- · 2020-08-25 03:53

他们是如何解决这个问题的?

一只江湖小虾
6楼-- · 2020-08-25 03:38

jyothir aditya k "我认为"还不够:)

您面临哪个错误? 认证还是通讯? 您在上一个答案中写了Communication ...

如果是身份验证,请再次与Postman创建相同的请求,然后尝试看看发生了什么。

一周热门 更多>