【问题标题】:Unable to put Access Token to SOAP Client using php for Salesforce API无法使用 php for Salesforce API 将访问令牌放入 SOAP 客户端
【发布时间】:2019-06-18 23:51:32
【问题描述】:

我正在使用 Sales Force 的 SOAP 客户端进行 php 调用,如下所示

$client = new SforcePartnerClient();
$client->createConnection($sfPath);
$client->login($username, $password);
$client->query($query);

以上工作正常。 允许用户通过 Oauth 登录。 现在我已经从 Oauth 检索了使用 REST api 的访问令牌。 但找不到任何使用它登录 SOAP api 的函数。所以我想知道我们如何将这个访问令牌放入 SOAP 登录 api。 我试过了

$client->setSessionHeader($accessToken);

但这不起作用。感谢任何帮助。

【问题讨论】:

    标签: php api oauth salesforce


    【解决方案1】:

    我知道如何使用 SOAP api 的访问令牌。 我做了以下,它工作了

     $client = new SforcePartnerClient();
     $client->createConnection($sfPath);
     $client->setSessionHeader($accessToken);
     $client->setEndpoint('https://'.$instanceUrl.'/services/Soap/u/44.0/'.$orgID);
     $client->query($query);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-19
      • 2014-11-06
      • 1970-01-01
      • 2014-02-10
      相关资源
      最近更新 更多