Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PayPal REST API:请求oauth令牌间歇性失败,返回500_Paypal - Fatal编程技术网

PayPal REST API:请求oauth令牌间歇性失败,返回500

PayPal REST API:请求oauth令牌间歇性失败,返回500,paypal,Paypal,几个月前,我们在使用PayPal的RESTAPI请求访问令牌时遇到问题。这里详细讨论了这一点: 然而,我们仍然看到完全相同的问题,每天只有一两次,而不是6个月前的所有时间 请注意,在每30分钟运行一次时,以下命令不足以在一天的时间内重现错误: curl-H“Accept:application/json”-H“Accept Language:en_US”-u“****:****”-d“grant\u type=client\u凭据” 如果我甚至不能依靠PayPal服务器在24小时内工作48次的话

几个月前,我们在使用PayPal的RESTAPI请求访问令牌时遇到问题。这里详细讨论了这一点:

然而,我们仍然看到完全相同的问题,每天只有一两次,而不是6个月前的所有时间

请注意,在每30分钟运行一次时,以下命令不足以在一天的时间内重现错误: curl-H“Accept:application/json”-H“Accept Language:en_US”-u“****:****”-d“grant\u type=client\u凭据”

如果我甚至不能依靠PayPal服务器在24小时内工作48次的话,这甚至还不接近PayPal服务器应该能够处理的请求数量

同时请注意,这是贝宝文档中直接给出的示例。 我们已经经历了几个月的这个问题,贝宝处理这个问题已经失去了希望,所以请告诉我们是否有任何安全的解决方法,我们可以在我们这边实施,比如连续重试几次,等等

谢谢, ~z~塔斯洛

PS:上一次我们得到了一个500错误,api.paypal.com的解析IP是173.0.84.66

更新-添加问题评论内容:

  • 仅在周末就发生了30次
  • 失败请求的一些paypal调试ID:2e69a25b371e5a02239857903c11e3c2de8f785
  • paypal服务器也开始返回404个请求,尽管很少
  • 有时,我们甚至会在成功获取令牌并重定向到paypal后看到paypal调试代码(注意,这是生产,不是沙盒),形式为:MayflyNG::MayflyException:IOException:10.72.108.213:11068 Backtrace:MayflyNG::MayflyException::MayflyException(字符串常量&)MayflyNG::Client::rpc没有响应(MayflyNG::RequestMsg&,MayflyNG::ResponseMsg&,bool,CalTransaction&)MayflyNG::Client::internal(获取(MayflyNG::RequestMsg&,MayflyNG::ResponseMsg&,Buffer*,MayflyNG::Context*,bool,CalTransaction&)
  • 我们添加了一些虚拟重试逻辑,因为第二个或第三个请求有时会在2秒或3秒后成功通过,但是,成功率可能是3次尝试中的2次
  • 在这一点上,我们真的不知道该做什么了,请最终解决这个问题,因为这是持续数月

您可以添加一个故障的调试id或给我发消息吗?我可以看看根本原因是什么。Finn,请查看问题的更新部分以了解更多详细信息和调试id-我整理了评论并将所有内容都放在问题中,PayPal,我们可以得到任何更新吗?我们刚刚有大约20分钟的com请停止服务-PayPal,我们终于可以得到更新了吗?这里没有人回答,甚至在MITS上也没有,这太令人沮丧了。使用REST API,您的服务或多或少不可靠,无法联系到任何人并感到完全被忽视是非常令人沮丧的。对于其他有此问题的人,我们的“解决方案”现在,我们只需在paypal服务器上敲打一通,直到它回复。这很差劲,但有了paypal的一流支持,我们别无选择