Vous pourriez rencontrer l'erreur suivante avec Typesense en PHP / Laravel / Scout :
Typesense\Exceptions\RequestUnauthorized Interdit - un en-tête x-typesense-api-key valide doit être envoyé.Bien qu'il semble qu'il manque quelque chose, il se peut aussi que ce soit dû au fait que la portée de votre clé API est trop stricte. Lorsque vous essayez de créer une clé qui a accès à toutes les portées et à toutes les autorisations, vous pouvez vérifier si cela fonctionne :
{ "description": "Clé d'administrateur (a accès à tout, ne pas partager publiquement)", "actions": [ "* " ], "collections": [ "*" ] }C'est très dur, ne partagez pas la clé d'administration en ligne. Mais après cela, rendez également la clé d'administration plus stricte, car vous avez accès à toutes les collections et à toutes les actions, ce qui rend très facile l'effacement de toutes vos données Typesense ou d'autres choses nuisibles.
Dernière mise à jour le 25 février 2025
