0

我正在使用 REST API 从 Salesforce 获取信息到我的 PHP 页面。很长一段时间没有在 PHP 页面上使用后,我收到一条错误消息“失败,状态为 401,响应 [{"message":"Session expired or invalid","errorCode":"INVALID_SESSION_ID"}], curl_error , curl_errno 0 ”。请帮助我如何在 php 上调用身份验证以避免会话超时?我希望我的主页始终连接到 Salesforce。请告诉我解决它的其他建议。

4

2 回答 2

0

只需捕获该 401 错误并重新进行身份验证。

或者在使用 Oauth 时使用 refreshToken。如此处所述:http ://wiki.developerforce.com/page/Digging_Deeper_into_OAuth_2.0_on_Force.com

于 2013-11-13T08:42:01.390 回答
0

使用的会话 ID 或 OAuth 令牌已过期或无效。响应正文包含消息和错误代码。- http://www.salesforce.com/us/developer/docs/api_rest/Content/errorcodes.htm

于 2013-11-12T22:47:22.257 回答