Salesforce REST API收到错误401

时间:2013-11-12 10:19:38

标签: salesforce

我正在使用REST API从Salesforce获取信息到我的PHP页面。很长一段时间不在PHP页面上使用我收到错误消息“失败状态401,响应[{”消息“:”会话过期或无效“,”errorCode“:”INVALID_SESSION_ID“}],curl_error,curl_errno 0 ”。请帮我如何在PHP上调用身份验证以避免会话超时?我希望我的页面始终与Salesforce连接。请告诉我其他建议来解决它。

2 个答案:

答案 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