我的应用程序允许第三方用户通过 PayPal 登录并授权它收集用户信息,例如姓名和地址。我现在想获得使用他们提供的 token 在他们的帐户上做交易列表的权限。
我得到 401 Not Authorized using the current tokens 并且 OAuth 不会接受 'https://api.paypal.com/v1/payments/ .*' 作为范围。
最佳答案
目前不支持使用 REST API 代表第三方调用 api.paypal.com/v1/Payments
。
您只能获取自己的付款信息(和交易信息)。
为了代表第三方获取交易数据,您需要使用经典 API,首先使用权限服务请求访问,然后使用商户 API 服务获取交易数据。
编辑:2016 年 1 月 6 日
要代表第三方提出请求,您需要使用 Permissions Services API请求适当的范围。
据我所知(通过阅读文档),您仍然无法使用 REST api 请求第 3 方支付数据。您必须使用经典名称-值对/SOAP api。
关于paypal - 从第 3 方请求 token 以在其帐户上执行交易列表时如何获取范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18087421/