Php Mailchimp API暂时移动了HTTP/1.0 302
我有一个脚本试图从Mailchimp中提取列表。提供此列表的URL是:Php Mailchimp API暂时移动了HTTP/1.0 302,php,api,mailchimp,Php,Api,Mailchimp,我有一个脚本试图从Mailchimp中提取列表。提供此列表的URL是: https://us8.api.mailchimp.com/1.3/?output=php&method=lists&apikey=XXXXXHIDDENKEYXXXXX-us8 通过直接访问链接,将显示列表的序列化数组。问题是当我使用PHP获取此信息时: $response = ""; fwrite($sock, $payload); stream_set_timeout($soc
https://us8.api.mailchimp.com/1.3/?output=php&method=lists&apikey=XXXXXHIDDENKEYXXXXX-us8
通过直接访问链接,将显示列表的序列化数组。问题是当我使用PHP获取此信息时:
$response = "";
fwrite($sock, $payload);
stream_set_timeout($sock, $this->timeout);
$info = stream_get_meta_data($sock);
while ((!feof($sock)) && (!$info["timed_out"])) {
$response .= fread($sock, $this->chunkSize);
$info = stream_get_meta_data($sock);
}
fclose($sock);
ob_end_clean();
打印$response
变量后,我将获得以下输出:
HTTP/1.0 302 Moved Temporarily
Server: AkamaiGHost
Content-Length: 0
Location: https://us8.api.mailchimp.com/1.3/?output=php&method=lists&apikey=XXXXXHIDDENKEYXXXXX-us8
Date: Thu, 23 Aug 2018 16:33:55 GMT
Connection: close
以下是我用于获取连接的MCAPI库的链接:
https://github.com/jbrooksuk/MCAPI-PHP
为什么直接访问链接时,这些信息可用,但通过PHP被阻止?遵循重定向?你确定你所请求的URL和
位置:
标题中的URL是相同的吗?@Brad我现在来调查一下。从MCAPI-PHP
脚本中,我应该在哪里检查重定向和位置:
头是否相同?只要看看它,告诉我们。。。你已经X-ed出了很多URL。如果他们将你从一个URL重定向到同一个URL,那就是一个错误,因此我怀疑你被重定向到了其他URL。