Javascript 如何在php中获取firebase用户ID?

Javascript 如何在php中获取firebase用户ID?,javascript,php,firebase,firebase-realtime-database,algolia,Javascript,Php,Firebase,Firebase Realtime Database,Algolia,我正在浏览生成安全API密钥的Algolia文档。请参阅文件 我使用的是javascript,但文档将下面的代码列为php文件 $index->setSettings([ 'attributesForFaceting' => [ 'filterOnly(viewable_by)' ] ]); 还有这个 $index->partialUpdateObject( [ 'viewableBy' => [1, 2], 'obj

我正在浏览生成安全API密钥的Algolia文档。请参阅文件

我使用的是javascript,但文档将下面的代码列为php文件

   $index->setSettings([
   'attributesForFaceting' => [
   'filterOnly(viewable_by)'
   ]
   ]);
还有这个

   $index->partialUpdateObject(
[
    'viewableBy' => [1, 2],
    'objectID' => 'myID1'
]
 );
然后这个

  $currentUserID = 1; // Replace by the current user ID

 $securedApiKey = $client->generateSecuredApiKey(
'YourSearchOnlyApiKey', // Make sure to use a search key
  [
'filters' => 'viewable_by:'.$currentUserID
 ]
);

首先,我知道firebase.auth().currentUser.uid用于获取javascript中的firebase用户ID,如何获取PhP中的“currentUserID”以及如何将PhP文件连接到JS文件?

首先,需要使用我们的一个客户端在后端生成安全的API密钥。然后,您可以在前端客户端中使用此安全API密钥

在您提供的链接中,后端客户端是PHP,但您可以使用JS客户端。您可以在此处找到更好的示例:

希望有帮助