通过OAuth代表商户提出PayPal REST API请求

通过OAuth代表商户提出PayPal REST API请求,rest,paypal,oauth,Rest,Paypal,Oauth,我想将PayPal REST API功能添加到我们的商店软件中。不幸的是,似乎没有办法自动将商家帐户连接到我们的系统。看起来,如果使用RESTAPI,您需要询问客户机ID和密码。然后用该信息交换OAuth令牌。但是,这不是正常的OAuth流,它有一个请求用户权限的步骤,并且一开始不需要凭据 这两个主题基本上涵盖了同一个问题,但相当陈旧: 有人知道这在这段时间内是否可行吗?我觉得设计一个具有OAuth功能的RESTful API,然后不允许人们代表商家自动请求访问权限,这相当奇怪?这使得所有的

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

这两个主题基本上涵盖了同一个问题,但相当陈旧:

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


或者有没有一种方法可以使用旧API来获取访问令牌,该令牌也可以与REST API一起使用?

您有没有研究过?

但这是使用经典API,对吗?我也希望能做到这一点,但从这里链接的其他帖子来看(我今天尝试的一切都失败了),PayPal似乎还不支持这一点。不过,这很让人困惑,因为REST文档似乎暗示了这一点。是的,只是在RESTAPI中似乎还不太可用。他们会到的,但谁知道什么时候。我一直坚持使用经典的API,因为我真正想做的一切似乎都还没有在REST中实现。但是,是的,从理论上讲,您应该能够使用PayPal登录,为用户获取身份验证令牌,然后在REST调用中相应地使用该令牌。你有没有特别尝试过?据我所知,使用Paypal功能登录是为了允许用户使用Paypal凭据登录你的网站,比如OpenID或Facebook登录,所以在我看来,这是一个完全不同的概念。这些方法的措辞非常混乱,我认为贝宝登录在一开始也是一种方式。