firebase - 与其他Web API交互

时间:2018-04-20 02:24:17

标签: php firebase

我目前正在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中实现此类功能?

0 个答案:

没有答案