通过OAuth代表商家进行PayPal REST API请求

6
我想将PayPal REST API功能添加到我们的商店软件中。不幸的是,似乎没有办法自动连接商家账户到我们的系统。看起来,如果您使用REST API,您需要请求客户ID和密码。然后,您可以交换该信息以获得OAuth令牌。然而,这不是正常的OAuth流程,它有一步要求用户授权,并且不需要凭据开始。

这两个主题基本上涵盖了同样的问题,但已经过时了:

通过oauth使用paypal rest api凭证

是否可以使用“使用PayPal登录”代表用户进行REST api请求?

有人知道现在是否可能吗?我觉得设计一个具有OAuth功能的RESTful API,然后不使用它允许人们代表商家自动请求访问权限,这相当奇怪,不是吗?这使得所有商店软件都变得无用,不是吗?至少很不方便。

还是说有没有一种方法可以使用旧的API获取访问令牌,该令牌也可以用于REST API?

1个回答

0

1
但这是使用经典API,对吧?我也想尝试这样做,但从这里链接的其他帖子(今天尝试的所有内容都彻底失败了)来看,PayPal似乎还不支持此功能。虽然REST文档似乎暗示它支持。 - David
1
是的,似乎在REST API中还没有完全实现这个功能。他们会做到的,但谁知道什么时候。我一直坚持使用经典API,因为我真正想做的所有事情似乎在REST中都还没有实现。 - Drew Angell
但是,从理论上讲,看起来您应该能够使用PayPal登录,为用户获取授权令牌,然后相应地在REST调用中使用该令牌。您是否尝试过这样做? - Drew Angell
1
据我理解,Paypal登录功能是允许用户使用Paypal凭据(如OpenID或Facebook登录)登录您的网站,因此在我的理解中,这是完全不同的概念。方法的措辞非常令人困惑,我一开始也认为Paypal登录是正确的选择。 - Christian Weyer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接