我正在尝试通过Bing Ads API提取数据。我已经按照演练来获取php SDK的身份验证和刷新令牌,但是现在我需要使用存储的刷新令牌来调用api以获得信息。
SDK文档建议使用以下设置身份验证凭据:
$authorizationData = (new AuthorizationData())
->withAuthentication($AuthenticationGoesHere)
->withCustomerId($CustomerIdGoesHere)
->withAccountId($AccountIdGoesHere)
->withDeveloperToken($DeveloperTokenGoesHere);
但是它不能解释$ AuthenticationGoesHere应该是什么/如何构造。我已经尝试了各自的令牌,但无济于事。有人知道该怎么做吗?
这是完整的web example中的片段,显示了如何使用刷新令牌:
$refreshToken = $_SESSION['AuthorizationData']->Authentication->OAuthTokens->RefreshToken;
if($refreshToken != null)
{
$_SESSION['AuthorizationData']->Authentication->RequestOAuthTokensByRefreshToken($refreshToken);
}
有帮助吗?