簡體   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