如何为 firebase 解决 Kreait \ Firebase \ Exception \ ApiException (400) invalid_grant
How to resolve Kreait \ Firebase \ Exception \ ApiException (400) invalid_grant for firebase
我一次又一次地面临 invalid_grant 问题。我正在尝试对我的 laravel 项目实施 firebase。
namespace App\Http\Controllers;
use Kreait\Firebase;
use Kreait\Firebase\Factory;
use Kreait\Firebase\ServiceAccount;
use Kreait\Firebase\Database;
............................
这是我的商店功能:
.......................
public function store(Request $request)
{
$serviceAccount = ServiceAccount::fromJsonFile(__DIR__.'/resturant-f7e23-firebase-adminsdk-sziig-4bd11864d7.json');
$firebase = (new Factory)
->withServiceAccount($serviceAccount)
->withDatabaseUri('https://resturant-f7e23.firebaseio.com/')
->create();
$db = $firebase->getDatabase();
$db->getReference('reserves/'.'1')
->set([
'name' => 'John',
'emails' => 'john@gmail.com',
'website' => 'http://john.com',
]);
return ('You did it');
}
firebase invalid_grant
只需更新您设备的日期和时间。它将被修复。问题出在我机器的日期时间上。如果您落后于您所在的时区,则会发生 invalid_grant 错误。
我一次又一次地面临 invalid_grant 问题。我正在尝试对我的 laravel 项目实施 firebase。
namespace App\Http\Controllers;
use Kreait\Firebase;
use Kreait\Firebase\Factory;
use Kreait\Firebase\ServiceAccount;
use Kreait\Firebase\Database;
............................
这是我的商店功能:
.......................
public function store(Request $request)
{
$serviceAccount = ServiceAccount::fromJsonFile(__DIR__.'/resturant-f7e23-firebase-adminsdk-sziig-4bd11864d7.json');
$firebase = (new Factory)
->withServiceAccount($serviceAccount)
->withDatabaseUri('https://resturant-f7e23.firebaseio.com/')
->create();
$db = $firebase->getDatabase();
$db->getReference('reserves/'.'1')
->set([
'name' => 'John',
'emails' => 'john@gmail.com',
'website' => 'http://john.com',
]);
return ('You did it');
}
firebase invalid_grant
只需更新您设备的日期和时间。它将被修复。问题出在我机器的日期时间上。如果您落后于您所在的时区,则会发生 invalid_grant 错误。