PHP在请求时返回错误402

PHP在请求时返回错误402,php,curl,Php,Curl,突然,PHP向外部服务器发出的所有请求(cURL、file_get_contents(urL))都返回了一个奇怪的402 HTTP错误。起初我认为这是FlickrAPI的一个问题,但在测试不同的URL(仅在HTTPs上使用AFAIK)时,我一直收到这个错误 问题是,我在本地主机上的PHP具有相同的配置(或者至少应该是),相同的脚本,并且工作正常 日志没有显示任何内容。你知道问题出在哪里吗? 谢谢我已经联系了Flickr团队,您可以在这里查看结果: 很抱歉给您带来不便。如果您受到402的影响,请通

突然,PHP向外部服务器发出的所有请求(cURL、file_get_contents(urL))都返回了一个奇怪的402 HTTP错误。起初我认为这是FlickrAPI的一个问题,但在测试不同的URL(仅在HTTPs上使用AFAIK)时,我一直收到这个错误

问题是,我在本地主机上的PHP具有相同的配置(或者至少应该是),相同的脚本,并且工作正常

日志没有显示任何内容。你知道问题出在哪里吗?
谢谢

我已经联系了Flickr团队,您可以在这里查看结果:

很抱歉给您带来不便。如果您受到402的影响,请通过电子邮件向我发送您的API密钥,我们可以解除对您的阻止。我们不断受到攻击(主要来自EC2),不得不在周末封锁一些可疑的交通。我们可能过于激进,阻止了API用户,这是我们不应该有的


他们对来自AWS EC2的攻击有一些问题,只是联系他们以解决此问题。

您如何获得“需要付款”错误?或者至少应该是“毫无疑问地确认这一点应该是您的第一步”。另外,尝试非https URL以排除任何问题。@fallereneaper我真的不知道!!!没什么,我猜,因为它在本地主机上工作。@PatrickQ,我测试了几个URL,看起来问题出在Flickr API URL上。奇怪的是,如果我使用相同参数的wget调用URL,API会给出正确的结果。PHP有相同的配置!周三UTC时间08:26,我们在一些(但不是所有)服务器上使用PHP的file_get_contents()开始遇到这个问题。我们提供了一个API键,并且通过终端将同一个API键与cURL一起使用效果很好——所以这确实是一种奇怪的行为。