PHP使用oAuth来使用SalesForce SOAP API

时间:2018-06-13 16:46:35

标签: php soap oauth salesforce

我尝试使用oAuth通过PHP使用SOAP API。

我已成功获取我的实例网址&我的访问令牌。但是,看起来我不能在oAuth中使用login()方法。我已尝试手动设置会话标头,但收到错误消息:

  

UNKNOWN_EXCEPTION:未重置目标网址。登录返回的URL必须在SforceService

中设置

有人可以告诉我如何设置API sessionId标头以使用我从oAuth流程中获得的access_token吗?我很久以前就看到了几个链接,但它们都已经破碎/过时了。

这是我现有的代码:

   counter    depth  latdeg   latmin     latdec  londeg  lonmin    ts
0      100001   21.110      72  18.5412  72.309020    -148 -47.071 2018-03-20 17:21:49+01:00
1      100002   22.140      72  18.5448  72.309080    -148 -47.0785 2018-03-20 17:22:07+01:00
2      100003   45.300      72  18.5396  72.308993    -148 -47.0936 2018-03-20 17:34:38+01:00
3      100004   45.310      72  18.5360  72.308933    -148 -47.0974 2018-03-20 17:36:31+01:00

我能找到的唯一一个例子是使用了一个弃用的方法attach(),它基本上会附加sessionId&会话标头的服务器URL。但我无法在任何地方找到这种方法

1 个答案:

答案 0 :(得分:0)

setEndpoint与实例URL一起使用,以便SOAP客户端知道发送请求的位置。