我已经安装了Paypal PHP SDK,但在以沙盒模式获取访问令牌时遇到了麻烦。

$sdkConfig = array(
    "mode" => "sandbox"
);

// new OAuthTokenCredential(ClientID, Secret, sdkConfig)
$cred =  new OAuthTokenCredential("$clientID","$secret", $sdkConfig);


返回$ cred时,只会填充客户端,机密和日志记录管理器,其他所有内容均为null。

单步执行OAuthTokenCredential类时,它只能运行到初始函数为止。 accesstoken函数均未运行。

我假设该SDK可以正常使用,因为其他人大概正在使用它,所以我猜想有一个相当简单的解决方案。

最佳答案

它没有记录在任何地方,但是我发现在上面的代码之后直接添加它非常有效。

$cred->accessToken = $cred->getAccessToken($sdkConfig);


不知道为什么没有记载,但是现在对我有用。

关于php - Paypal API将访问 token 返回为Null,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26959393/

10-10 09:59