gpt4 book ai didi

api - 通过 Paypal Oauth 检索从用户收到的付款?

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:42 24 4
gpt4 key购买 nike

我正在尝试检索 list of payments收到(销售)on behalf on an user using Oauth .

我可以通过 Oauth 成功连接,但是当我尝试使用以下请求检索付款列表时:

r = requests.get(
'https://api.sandbox.paypal.com/v1/payments/payment',
headers={'authorization': 'Bearer {0}'.format(access_token)},
params={
'count': 100,
'sort_by': 'create_time',
'sort_order': 'desc'
}
)

我从服务器收到一个错误:PERMISSION_DENIED

{"name":"PERMISSION_DENIED","message":"No permission for the requested operation","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"33d30d1074b1e"}

我很确定它与我在连接客户时询问的范围有关(没有用于测试)但是当我尝试使用以下范围时:

'scope': "openid https://api.paypal.com/v1/payments/.*"

我收到以下错误:“范围无效”。

那么,我如何才能代表用户检索付款列表? (只读权限!)

最佳答案

如果您在 API 中请求的范围没有在您的应用中检查属性,通常会发生此错误。检查您在请求中传递的范围,并在 https://developer.paypal.com 下检查您的应用程序-> 应用程序 -> 应用程序名称 -> 登录 -> 高级选项 -> 展开每个自定义链接并检查请求中范围的属性。

此外,如果您在沙盒和生产环境中使用不同的应用 key ,您是否确保选择了适当的身份验证模式?

关于api - 通过 Paypal Oauth 检索从用户收到的付款?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47431401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com