我正在使用REST API从Salesforce获取信息到我的PHP页面。很长一段时间不在PHP页面上使用我收到错误消息“失败状态401,响应[{”消息“:”会话过期或无效“,”errorCode“:”INVALID_SESSION_ID“}],curl_error,curl_errno 0 ”。请帮我如何在PHP上调用身份验证以避免会话超时?我希望我的页面始终与Salesforce连接。请告诉我其他建议来解决它。
答案 0 :(得分:0)
使用的会话ID或OAuth令牌已过期或无效。响应正文包含消息和errorCode。 - http://www.salesforce.com/us/developer/docs/api_rest/Content/errorcodes.htm
答案 1 :(得分:0)
抓住401错误并重新进行身份验证。
或者在使用Oauth时使用refreshToken。如此处所述:http://wiki.developerforce.com/page/Digging_Deeper_into_OAuth_2.0_on_Force.com