我已安装Paypal PHP SDK,但在沙盒模式下无法获取访问令牌。
$sdkConfig = array(
"mode" => "sandbox"
);
// new OAuthTokenCredential(ClientID, Secret, sdkConfig)
$cred = new OAuthTokenCredential("$clientID","$secret", $sdkConfig);
$ cred,返回时,只填充客户端,密码和日志记录管理器,其他一切都为空。
当单步执行OAuthTokenCredential类时,它只会运行到初始函数。没有任何accessestoken函数运行。
我假设SDK是可以的,因为其他人可能正在使用它,所以我猜测有一个相当简单的解决方案。
答案 0 :(得分:2)
在任何地方都没有记录,但我发现在上述代码完全合作后直接添加它。
$cred->accessToken = $cred->getAccessToken($sdkConfig);
不确定为什么没有记录,但现在这对我有用。