partner-it / firebase-rest-php
1.0.5
2016-02-04 07:33 UTC
Requires
- php: >=5.4
- firebase/token-generator: ~3.0
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-14 18:25:56 UTC
README
用于 Firebase REST API 的 PHP 包装器
安装
使用 Composer
$ composer require partner-it/firebase-rest-php
用法
创建新的客户端实例
<?php $fireBaseClient = new FirebaseClient([ 'base_uri' => 'https://xyz.firebaseio.com', ]);
然后使用您的密钥生成令牌
<?php $fireBaseClient->generateToken('SecretKey', 'useruid');
或者设置您已有的令牌
<?php $fireBaseClient->setToken('YourToken');
然后使用它来发送请求
<?php $response = $fireBaseClient->get('/mypath'); $response = $fireBaseClient->post('/mypath', ['json' => ['key' => 'value']]);
返回的对象是一个 FirebaseResponse
对象,要获取数据,请使用
<?php $data = $response->json();
要获取状态码
<?php $statusCode = $response->getStatusCode();
您也可以使用以下方式获取底层响应对象
<?php $guzzleResponse = $response->getResponse();