我正在尝试将php连接到firebase,这是我的 index.php 代码:
<?php
require_once('firebasephp/lib/firebaseInterface.php');
require_once('firebasephp/lib/firebaseStub.php');
require_once('firebasephp/firebaseLib.php');
require_once('fbasetokengenerator/FirebaseToken.php');
require_once('phpjwt/Authentication/JWT.php');
$firebase = new Firebase('https://shining-heat-3850.firebaseio.com/', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
$data = [
'ip' => "123456789",
'session' => "1234",
'sequence' => "12",
'time' => "159159159",
'event' => "Pause",
'data' => "1" ];
$res = $firebase->push('https://shining-heat-3850.firebaseio.com/data.json', $data);
?>
我做得对吗?我使用了firebase-php by ktamas,firebasephp-jwt和firebase令牌生成器。我怎样才能连接到我的火力架?这只是一个简单的推动。顺便说一句,我没有编辑我在require_once中使用的任何东西。 firebaseInterface.php,firebaseStub.php等不会被编辑,我只是按原样使用它。
答案 0 :(得分:1)
由于您已连接到数据库,因此在将数据推送到节点时,您不需要在那里指定完整路径。只需使用以下语法:
$res = $firebase->push('/', $data);
或
$res = $firebase->push('/node_name/subnode', $data);