Php Vine oEmbed-500内部服务器错误-机架空间服务器

Php Vine oEmbed-500内部服务器错误-机架空间服务器,php,twitter,rackspace,oembed,vine,Php,Twitter,Rackspace,Oembed,Vine,我正试图通过oEmbedAPI获取Vine的JSON数据。该请求在浏览器、本地计算机和其他服务器上运行良好。这是我的密码 $curl_url = 'https://vine.co/oembed.json?url=https%3A%2F%2Fvine.co%2Fv%2FMl16lZVTTxe'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $curl_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,

我正试图通过oEmbedAPI获取Vine的JSON数据。该请求在浏览器、本地计算机和其他服务器上运行良好。这是我的密码

$curl_url = 'https://vine.co/oembed.json?url=https%3A%2F%2Fvine.co%2Fv%2FMl16lZVTTxe';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $curl_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "com.vine.iphone/1.0.3 (unknown, iPhone OS 6.1.0, iPhone, Scale/2.000000)");
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$result = curl_exec($ch);
curl_close($ch);
if (!$result){echo curl_error($ch);}
print_r($result);
但只要我在德克萨斯州的Rackspace服务器上运行它,它就会抛出一个HTML格式的文本响应500内部服务器错误作为文本(实际http状态代码为200)。我在下面添加了回复截图的链接以供参考

我已经和Rackspace的支持人员谈过了,看来Twitter/Vine端阻止了我们服务器的IP到达API。我也在推特上发布了相关信息,但他们没有回应


我的最终目标是在不出现内部服务器错误的情况下获取视频的缩略图。

响应中没有错误,它返回状态代码200(添加的屏幕截图),但响应消息包含500个内部服务器错误,为HTML格式的文本。我试图联系Twitter,但没有回应,因为RackSpace排除了Twitter/Vine端阻止服务器的IPT的可能性。如果响应中没有错误,它将返回状态代码200(添加屏幕截图),但响应消息包含500个内部服务器错误,为HTML格式的文本。我试图联系Twitter,但没有回应,因为RackSpace排除了Twitter/Vine端阻止服务器IP的可能性