事实上,API适用于LocalHost但不适用于实时服务器

时间:2014-03-02 11:06:07

标签: php xml api

我正在使用Indeed中的示例API(注意,删除了发布商ID): http://api.indeed.com/ads/apisearch?publisher=ID&q=java&l=austin%2C+tx&sort=&radius=&st=&jt=&start=&limit=&fromage=&filter=&latlong=1&co=us&chnl=&userip=1.2.3.4&useragent=Mozilla/%2F4.0%28Firefox%29&v=2

它使用simplexml_load_file在localhost上工作。但是当我在实时服务器上测试时返回false。怎么了?

这是他们的API文档:https://ads.indeed.com/jobroll/xmlfeed

ini_set('allow_url_fopen ','ON');

$xml = simplexml_load_file("http://api.indeed.com/ads/apisearch?publisher=ID&q=java&l=austin%2C+tx&sort=&radius=&st=&jt=&start=&limit=&fromage=&filter=&latlong=1&co=us&chnl=&userip=1.2.3.4&useragent=Mozilla/%2F4.0%28Firefox%29&v=2");

var_dump($xml);

1 个答案:

答案 0 :(得分:0)

我通过联系我的主机Fatcow解决了这个问题,他们有一个链接,我可以编辑phpinfo文件。转动allow_url_fopen解决了问题。