【问题标题】:Security header is not valid (python)安全标头无效(python)
【发布时间】:2016-04-19 07:08:06
【问题描述】:

我正在尝试使用 TransactionSearch API 来调出商家交易历史记录。我一直遇到“安全标头无效错误”,无法在其他帖子中找到解决方案。我的代码在沙盒服务器上运行良好,我从 PayPal 生成了实时凭据+签名。我假设如果他们向我提供了我有权访问 API 的凭据。

我的python代码如下:

import requests
def getTransactionHistory(start_datetime, end_datetime):
    headers = {'X-PAYPAL-SECURITY-USERID' : api_username, 'X-PAYPAL-SECURITY-PASSWORD' : api_password,
               'X-PAYPAL-SECURITY-SIGNATURE' : api_sig}
    data = 'USER=' + api_username + '&PWD=' + api_password + '&SIGNATURE=' + api_sig + '&METHOD=' + \
           'TransactionSearch' + '&STARTDATE=' + start_datetime + '&ENDDATE=' + end_datetime + \
    '&VERSION=94'
    print data
    req = requests.post(base+nvp_point, data=data)
    return req.text

r = getTransactionHistory('2012-01-01T05:38:48Z', '2012-01-02T05:38:48Z')

【问题讨论】:

    标签: python security paypal


    【解决方案1】:

    上面的代码是正确的。我的签名或密码中有一个“-”,没有正确复制粘贴。解决了。​​

    【讨论】:

      猜你喜欢
      • 2015-11-05
      • 2014-02-11
      • 2016-03-24
      • 1970-01-01
      • 2014-07-30
      • 2016-07-15
      • 2014-04-05
      • 2014-06-23
      • 2017-08-23
      相关资源
      最近更新 更多