Php 如何使用transltrapi
如何使用php从本地主机调用?我对调用api和在php文件中键入什么一无所知。提前谢谢你 您可以使用from CURL extension。 最简单的形式是:Php 如何使用transltrapi,php,api,xampp,localhost,Php,Api,Xampp,Localhost,如何使用php从本地主机调用?我对调用api和在php文件中键入什么一无所知。提前谢谢你 您可以使用from CURL extension。 最简单的形式是: $ch = curl_init(); // set URL and other appropriate options curl_setopt($ch, CURLOPT_URL, "http://www.example.com/"); curl_setopt($ch, CURLOPT_HEADER, 0); // grab URL a
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
$result = curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
现在,
$result
保存您需要的内容。必须加载并启用php cUrl库。
您可以使用phpinfo文件检查这一点
要使用API,您可以尝试下面的代码
<?php
$params = array('text'=>'something', 'from'=>'en', 'to'=>'de');
$data_string = json_encode($params);
$ch = curl_init('http://www.transltr.org/api/translate');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
$result = curl_exec($ch);
if(!$result){
die('Error: "' . curl_error($curl) . '" - Code: ' . curl_errno($curl));
}
echo $result;
?>
这是调用api的基础吗?非常感谢!这真的很有帮助