为什么 php 不推送到 firebase?

Why does php not push to 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 ktamas, firebasephp-jwt 和 firebase 令牌生成器。如何连接到我的 Firebase?这只是一个简单的推动。顺便说一句,我没有编辑我在 require_once 中使用的任何内容。 firebaseInterface.php、firebaseStub.php等没有编辑,我只是​​按原样使用。

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

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

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