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地址"未选中。
知道问题是从哪里来的吗?
这里的错误消息有点误导。在这种情况下,会话id不会在超时时过期,我想这是需要设置的端点url。(不确定(。我没有试图了解问题的原因,而是通过捕获FaultException(下面的代码(并再次调用登录来解决问题。它就像一个符咒。
catch (FaultException ex)
{
if (ex.Code.Name == "INVALID_SESSION_ID")
{
Login();
//call your method again.
};
}