[英]Unable to retrieve an access token for Google's API using google-api-php-client
[英]Unable to put Access Token to SOAP Client using php for Salesforce API
我正在使用 Sales Force 的 SOAP 客户端进行 php 的 api 调用,如下所示
$client = new SforcePartnerClient();
$client->createConnection($sfPath);
$client->login($username, $password);
$client->query($query);
以上工作正常。 允许用户通过 Oauth 登录。 现在我已经从 Oauth 中使用 REST api 检索了访问令牌。 但是无法找到任何使用它登录 SOAP api.So 的函数。所以我想知道我们如何将这个访问令牌放入 SOAP 登录 api 中。 我试过了
$client->setSessionHeader($accessToken);
但这不起作用。任何帮助表示赞赏。
我想出了如何为 SOAP api 使用访问令牌。 我做了以下工作,它奏效了
$client = new SforcePartnerClient();
$client->createConnection($sfPath);
$client->setSessionHeader($accessToken);
$client->setEndpoint('https://'.$instanceUrl.'/services/Soap/u/44.0/'.$orgID);
$client->query($query);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.