【发布时间】:2015-11-16 07:35:32
【问题描述】:
我正在使用 WP json api 从我的 wordpress 站点获取数据。当我从浏览器访问 url 时它工作正常。 但是当我尝试从 file_get_contents() 或使用 curl 调用它时,它返回 404 页面。
$url = 'http://example.com/api/menus/get_menu/?menu_location=mainmenu'; // this url works from browser
$data = file_get_contents($url);
echo $data; // returns 404 page html
【问题讨论】:
-
当您执行
print_r($data);时,您会得到什么?如果我没记错的话,它应该返回一个json对象,不是吗?在这种情况下,您只需要对其进行解码并使用它。 -
它返回 404 html,来自 wordpress
-
你试过像here描述的那样做吗?