我正在尝试使用Permissions API授予的权限调用Paypal API中的GetBalance函数。我将用户重定向到Paypal,其中授予了ACCOUNT_BALANCE权限 - 该权限会向我的应用返回请求令牌和验证码。
有人知道我如何使用GetBalance函数吗? SDK中的示例代码使用UserName,Password和Signature参数调用GetBalance函数,但我需要获得第三方用户的余额,而不是我自己帐户的余额,我将不会拥有该用户的密码或签名,我只有在授予权限时才将请求令牌和验证码发回给我。
有什么想法吗? (在ASP.Net btw工作!)
由于
答案 0 :(得分:1)
每次通话都会有those three things,期间。您的API用户名,API密码和API签名。这在呼叫之间不会改变。
GetBalance通常用于获取Paypal余额。现在,有一种方法可以获得第三方平衡。如果他们已授权您的API用户名,则可以代表他们运行呼叫。在这种情况下,您使用API凭据,但在通话中传递另一个参数。该参数(SUBJECT,在使用签名指定API凭据下)是与该帐户关联的电子邮件。然后,只有这样,您才能检索他们的Paypal帐户余额。