我正在构建一个类似于个人理财的应用程序。为此,我需要获取有关该客户交易的信息。
我设法在权限服务中运行GetBasicPersonalData示例。
这里它说请求TRANSACTION_SEARCH
将允许我TransactionSearch
代表客户使用。
没有这样的端点,并且使用类似构造的标头调用NVP 服务也不会这样做。METHOD=TransactionSearch
X-PAYPAL-AUTHORIZATION
如何使用从权限服务中检索到的令牌和令牌秘密来列出该客户的交易?
更新:根据FAQ#6 here,X-PAYPAL-AUTHORIZATION
应该用 来替换USER
、PWD
和SIGNATURE
params。当我以这种方式调用 nvp 服务时,我得到:
TIMESTAMP=2016%2d11%2d07T15%3a35%3a36Z&CORRELATIONID=f50b7296c2d28&ACK=Failure&VERSION=94%2e0&BUILD=24616352&L_ERRORCODE0=10002&L_SHORTMESSAGE0=Authentication%2fAuthorization%20Failed&L_LONGMESSAGE0=You%20do%20not%20have%20permissions%20to%20make%20this%20API%20call&L_SEVERITYCODE0=错误