【发布时间】:2013-12-28 14:52:44
【问题描述】:
我正在记录我的用户在我的应用程序中使用 SOAP。但后来我想使用分析 API,即 REST。但我不希望他们重新输入他们的凭据。 有没有办法可以使用我已经获得的 SOAP sessionId 作为 REST API 的令牌? 当我尝试这样做时,我从 REST 调用中收到了一个身份验证错误。我错过了什么还是不可能?
【问题讨论】:
标签: rest soap salesforce
我正在记录我的用户在我的应用程序中使用 SOAP。但后来我想使用分析 API,即 REST。但我不希望他们重新输入他们的凭据。 有没有办法可以使用我已经获得的 SOAP sessionId 作为 REST API 的令牌? 当我尝试这样做时,我从 REST 调用中收到了一个身份验证错误。我错过了什么还是不可能?
【问题讨论】:
标签: rest soap salesforce
是的,可以,只需在您使用通过 OAuth 获得的访问令牌的相同位置使用 SOAP 会话 ID,方法是向您的 REST API 请求添加 Authorization: Bearer {sessionId} HTTP 标头。
【讨论】: