我试图通过自己的API从系统中获取数据。它就是这个:https://www.zoho.com/recruit/get-records.html
所以我对PHP很陌生,我所能找到的只是通过get方法从URL中获取变量名的示例。或者特别是使用此API,插入数据。
我试图将请求中的数据放入数组中,但我从print中得到的只是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);
答案 0 :(得分:1)
除了打印$ data而不是$ result之外没有任何错误。我联系了托管数据的公司,这是他们最终的问题。
答案 1 :(得分:0)
试试这段代码......
$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);}