我目前正在Cloud9上使用Apache Server和MySQL数据库进行开发,以便为开发Android应用程序验证和存储用户数据。我已经开始学习Firebase,它可以更轻松,更高效地与我的数据库进行交互。
但是,在我对Firebase的研究中,我无法弄清楚如何执行Apache Server执行的一项不涉及与我的数据库交互的操作:连接到其他Web API。特别是,我在与NHTSA Vehicle API连接之前获取有关车辆的更多信息,然后将其存储在我的数据库中。以下是我用来与此API交互的一小部分代码:
function identify($vin) {
$postdata = http_build_query(array("format"=>"json", "data"=>$vin));
$options = array("http"=>array("method"=>"GET", "content" => $postdata));
$url = "https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVinValuesExtended/".$vin."?format=json";
$context = stream_context_create($options);
$request = fopen($url, 'rb', false, $context);
$response = stream_get_contents($request);
return json_decode($response);
}
如何在Firebase中实现此类功能?