为什么php不推送到firebase?

时间:2015-02-03 03:36:30

标签: php github firebase

我正在尝试将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 ktamasfirebasephp-jwt和firebase令牌生成器。我怎样才能连接到我的火力架?这只是一个简单的推动。顺便说一句,我没有编辑我在require_once中使用的任何东西。 firebaseInterface.php,firebaseStub.php等不会被编辑,我只是​​按原样使用它。

1 个答案:

答案 0 :(得分:1)

由于您已连接到数据库,因此在将数据推送到节点时,您不需要在那里指定完整路径。只需使用以下语法:

$res = $firebase->push('/', $data);

$res = $firebase->push('/node_name/subnode', $data);