http://mee.la/api.php有一个非常简单的 API ,我想知道是否有人可以帮助我使用它。您可以在http://mee.la/api-about.php阅读有关 API 的更多信息,但这只是对http://mee.la/api.php?url=http://test.com的调用/,返回http://mee.la/2755。我正在尝试创建一个 PHP 页面,该页面在加载时会发出上述调用并打印响应。任何想法我应该如何开始,因为我才刚刚开始学习 PHP,
问问题
33184 次
3 回答
5
你可以做这样的事情,放输入框和表格
<form action="your_script.php" method="POST">
<input type="edit" name="address"/>
<input type="submit" value="go"/>
</form>
并在 PHP 中使用 curl 从 API 获取 URL
if (isset($_POST['address'])) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://mee.la/api.php?url=' .
urlencode($_POST['address']));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
}
然后您可以打印 URL、创建 html 链接或使用标头重定向到该新 URL
header('Location: ' . $data);
于 2013-06-21T12:09:57.053 回答
4
$myUrl="http://test.com";
$shortUrl=file_get_contents("http://mee.la/api.php?url=".$myUrl);
echo $shortUrl;
于 2013-06-21T12:11:00.897 回答
2
First Way
echo file_get_contents('http://mee.la/api.php?url=http://test.com/');
Second Way
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'http://mee.la/api.php?url=http://test.com/',
));
$resp = curl_exec($curl);
curl_close($curl);
echo $resp;
于 2013-06-21T12:15:01.883 回答