我正在尝试使用PHP访问API,但本教程仅使用Python编写。本教程介绍了如何使用
从URL检索数据res = requests.get(API_URL,auth =(UID,SECRET))
请有人告诉我PHP中的等效声明,谢谢。
答案 0 :(得分:0)
编辑:要将UID和SECRET添加到file_get_contents,您需要添加如下变量:
<?php
$UID = "UserID";
$SECRET = "Secret";
echo file_get_contents('http://apiurl.com/?UID='.$UID.'&SECRET='.$SECRET);
?>
实际上,现在file_get_contents的URL将变为:http://apiurl.com/?UID=UserID&SECRET=Secret
您可以使用file_get_contents,如下所示:
<?php echo file_get_contents('http://apiurl.com'); ?>
或者这个卷曲功能:
<?php
function curl_get_contents($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
echo curl_get_contents('http://apiurl.com');
?>