繁体   English   中英

从请求网址获取数据

[英]Get data from request URL

我正在尝试通过自己的API从系统获取数据。 就是这个: https : //www.zoho.com/recruit/get-records.html

因此,我对PHP真的很陌生,我能找到的示例都是示例,它们通过get方法从URL中获取变量名。 尤其是使用此API时,请插入数据。

我正在尝试将请求中的数据放入数组中,但是我从打印中得到的只是Array()。 我要彻底解决这个问题吗? 我认为API非常糟糕地解释了它,而且在任何地方都没有示例。

$url = "https://recruit.zoho.com/ats/private/xml/JobOpenings/getRecords?apikey=$api_key&ticket=$ticket_id";

$request = new WP_Http;
$result = $request->request($url, $data = array());
print_r($data);

除了打印$ data而不是$ result之外,没有任何问题。 我联系了托管数据的公司,这是他们的问题。

试试这个代码...

        $url = "https://recruit.zoho.com/ats/private/xml/JobOpenings/getRecords?apikey=$api_key&ticket=$ticket_id";
        $headers = "Content-Type: application/x-www-form-urlencoded \n  accesskey: abcdefghijklmnopqrstuvwx \n  outputtype: json";//or what ever is your content type);

        $request = new WP_Http;
        $result = $request->request( $url, array('headers' => $headers) );

        if ( !is_wp_error($result) ) {$body = json_decode($result, true);}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM