Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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
Php Mailchimp API暂时移动了HTTP/1.0 302_Php_Api_Mailchimp - Fatal编程技术网

Php Mailchimp API暂时移动了HTTP/1.0 302

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

我有一个脚本试图从Mailchimp中提取列表。提供此列表的URL是:

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。