我的应用程序允许第三方用户通过 PayPal 登录并授权它收集用户信息,例如姓名和地址。我现在想获得使用他们提供的令牌在他们的帐户上执行交易列表的权限。
我使用当前令牌得到 401 Not Authorized 并且 OAuth 不会接受“ https://api.paypal.com/v1/payments/.* ”作为范围。
我的应用程序允许第三方用户通过 PayPal 登录并授权它收集用户信息,例如姓名和地址。我现在想获得使用他们提供的令牌在他们的帐户上执行交易列表的权限。
我使用当前令牌得到 401 Not Authorized 并且 OAuth 不会接受“ https://api.paypal.com/v1/payments/.* ”作为范围。
api.paypal.com/v1/Payments
目前不支持使用 REST API 代表第三方调用。
您只能自己获取付款信息(和交易信息)。
为了代表第三方获取交易数据,您需要使用经典 API,首先使用权限服务请求访问,然后使用商户 API 服务获取交易数据。
编辑:2016 年 1 月 6 日
要代表第三方发出请求,您需要使用Permissions Services API来请求正确的范围。
据我所知(通过阅读文档),您仍然无法使用 REST api 请求第三方支付数据。您必须使用经典名称-值对/SOAP api。