php - 为什么使用此端点进行身份验证时 Paypal API 突然停止工作?(svcs.paypal.com/Permissions/RequestPermissions)
问题描述
我正在向这个端点发出请求。
https://svcs.paypal.com/Permissions/RequestPermissions?requestEnvelope.errorLanguage=en_US&scope(0)=ACCESS_BASIC_PERSONAL_DATA&scope(1)=ACCOUNT_BALANCE&scope(2)=TRANSACTION_SEARCH&callback=callbackurl.com/{state_id}
我也在使用这些标题
array('X-PAYPAL-SECURITY-USERID: ______', 'X-PAYPAL-SECURITY-PASSWORD: ______', 'X-PAYPAL-SECURITY-SIGNATURE: ______', 'X-PAYPAL-REQUEST-DATA-FORMAT: NV', 'X-PAYPAL-RESPONSE-DATA-FORMAT: JSON', 'X-PAYPAL-APPLICATION-ID: ______')
在一月初的某个时候,有人注意到这是一个问题。API 正在返回一个响应
(
[0] => stdClass Object
(
[errorId] => 550001
[domain] => PLATFORM
[subdomain] => Application
[severity] => Error
[category] => Application
[message] => User is not allowed to perform this action
)
)
我目前正在使用 Paypal 提供的 NVP/SOAP API 凭据。我在文档或变更日志中找不到任何让我相信 API 中的某些内容已更新或弃用的内容。
解决方案
推荐阅读
- groovy - Groovy 调用运算符在类字段上使用时抛出 MissingMethodException
- node.js - nodejs - 专用工作者库
- excel - 从其他工作簿中删除单元格
- python - 如果汉密尔顿包含一些常数,如何计算特征值
- javascript - Adobe Acrobat Javascript 承诺
- javascript - 在 ReactJS 中集成 sharethis
- regex - bash find 使用正则表达式不区分大小写
- vb.net - 如何使用 VB.NET 从 LDAP 获取域列表?
- html - 与在浏览器上打开 HTML 文件相比,通过 URL 打开网站时的设计不同
- javascript - Javascript splice in loop vs splice multi line