INVALID_SESSION_ID Error Salesforce Enterprise API

本文关键字:Enterprise API Salesforce ID SESSION INVALID Error | 更新日期: 2023-09-27 18:01:10

目前,我正在使用ASP.net和Salesforce Enterprise API开发本地服务与Salesforce之间的集成。

然而,我遇到了一个问题:

"INVALID_SESSION_ID: Invalid Session ID found in SessionHeader: Illegal Session. Session not found, missing session key: xxxxxx
This is expected, it can happen if the session has expired and swept away, or if the user logs out, or if its just someone trying to

侵入。">

当我尝试调用create函数时,会出现此错误
当我调用查询函数时,一切都很顺利。

会话时间设置为8小时在"会话设置"中,"将会话锁定到其发起的IP地址"未选中。

知道问题是从哪里来的吗?

INVALID_SESSION_ID Error Salesforce Enterprise API

这里的错误消息有点误导。在这种情况下,会话id不会在超时时过期,我想这是需要设置的端点url。(不确定(。我没有试图了解问题的原因,而是通过捕获FaultException(下面的代码(并再次调用登录来解决问题。它就像一个符咒。

catch (FaultException ex)
{
  if (ex.Code.Name == "INVALID_SESSION_ID")
   {                    
       Login();  
       //call your method again.                  
   };
}