2

我正在尝试使用 Paypal 权限 SDK:https ://github.com/paypal/permissions-sdk-php

特别是他们的代码片段:

// Pass in a dynamically created API credential object
$cred = new PPCertificateCredential("username", "password", "path-to-pem-file");
$cred->setThirdPartyAuthorization(new PPTokenAuthorization("accessToken", "tokenSecret"));
$response = $permissions->RequestPermissions($request, $cred);  

但是,我没有“accessToken”或“tokenSecret”,如果我理解正确,您首先需要使用 Permissions API 来检索它们。无限循环???

  • 我是不是误会了什么?
  • 还是有另一种使用动态设置凭据调用 API 的方法?
  • 还是他们的文件不正确?
4

1 回答 1

0

我还没有让权限 100% 起作用,但是我已经获得了 token 和 token_secret。

在 Permissions SDK 中,cd samples 并做 composer update。比更新您的 API 凭据并运行示例来获取第三方商家的令牌和 token_secret - 那里不需要 PEM 文件(示例工作,所有代码都在那里)。

稍后需要证书(我认为,现在正在处理此问题),当您需要使用先前获得的权限来创建单次使用授权以创建令牌时。

顺便说一句,我对有关这些功能的 PayPal 文档感到非常失望。这几天我一直在设置这个问题。并且 Permissions SDK GitHub 页面包含示例中的错误..!

于 2015-06-15T12:21:53.150 回答