Salesforce SOAP SessionId作为REST令牌

tar*_*lex 4 rest soap salesforce

我在我的应用程序中使用SOAP记录我的用户.但后来我想使用Analytics API,即REST.但我不希望他们再次输入他们的证书.有没有办法可以使用我已经获得的SOAP sessionId作为REST API的令牌?当我尝试这样做时,我从REST调用中收到了身份验证错误.我错过了什么或者是不可能吗?

sup*_*ell 5

是的,只需在您使用通过OAuth获得的访问令牌的相同位置使用SOAP会话ID,方法是Authorization: Bearer {sessionId}在REST API请求中添加HTTP标头.