Danny Rivadeneira
06/09/2022, 4:27 PMb'YVZidxxxxxxxx4MDk4fQ=='"
try deleting the weird fields like the b, the single quotes and the equals signs, but it still gives me an error.
I was guided by this documentation
https://typesense.org/docs/0.23.0/api/api-keys.html#generate-scoped-search-keyJason Bosco
06/09/2022, 4:33 PMDanny Rivadeneira
06/09/2022, 4:37 PMclass TypesenseService(TypeSenseBase):
def __init__(self):
super().__init__()
self.__search_api_key = TYPESENSE_ADMIN_API_KEY
def get_api_key_limited_by_configuration(self, configuration):
result = self.typesense_client.keys.generate_scoped_search_key(self.__search_api_key, configuration)
return result
Danny Rivadeneira
06/09/2022, 4:38 PM{
"exclude_fields": "person",
"expires_at": expiration_date
}
Danny Rivadeneira
06/09/2022, 4:45 PMclass TypeSenseBase(object):
typesense_client = None
def __init__(self):
self.typesense_client = typesense.Client({
'nodes': [{
'host': TYPESENSE_HOST,
'port': TYPESENSE_PORT,
'protocol': 'http'
}],
'api_key': TYPESENSE_ADMIN_API_KEY,
'connection_timeout_seconds': 2
})
Jason Bosco
06/09/2022, 4:48 PMJason Bosco
06/09/2022, 4:49 PMresult
and see what it shows you server-side?Danny Rivadeneira
06/09/2022, 4:50 PMDanny Rivadeneira
06/09/2022, 4:54 PMb'K0lNZnpzVDFnbHdFWjdBYy9LYmZVK293LzcwWlBBNklEYmU3OGcvRHlDTT1JdHB4eyJleGNsdWRlX2ZpZWxkcyI6ICJwZXJzb24iLCAiZXhwaXJlc19hdCI6IDE2NTQ4ODAwNTQuODUyNzk0fQ=='
Danny Rivadeneira
06/09/2022, 4:55 PMDanny Rivadeneira
06/09/2022, 4:56 PMDanny Rivadeneira
06/09/2022, 5:45 PMb%27Y21rWnlsUE1tbGxMckRWV1ZmZGczeTVUNFRGcEROOFhBc05uQm5KOXFyUT1JdHB4eyJmaWx0ZXJfYnkiOiAiYWNjZXNzaWJsZVRvQ29tcGFueUlkczokMTIzMzMiLCAiZXhwaXJlc19hdCI6IDE2NTQ4ODI5MTMuMTQyMzE4fQ%3D%3D%27
and use this name x-typesense-api-key
Jason Bosco
06/09/2022, 5:56 PMJason Bosco
06/09/2022, 6:05 PMDanny Rivadeneira
06/09/2022, 6:13 PMJason Bosco
06/09/2022, 6:15 PMDanny Rivadeneira
06/09/2022, 6:17 PMmessage: "Forbidden - a valid x-typesense-api-key header must be sent."
Danny Rivadeneira
06/09/2022, 6:18 PMDanny Rivadeneira
06/09/2022, 6:20 PMc1JGZGRVdmJMeDFSVzNKSytYUlZ4YU1SbnRMNXhMQzVSRlZQajBzaVViOD1JdHB4eyJleGNsdWRlX2ZpZWxkcyI6ICJwZXJzb24iLCAiZXhwaXJlc19hdCI6IDE2NTQ4ODQ4MTEuNzgxMjMxfQ==
Jason Bosco
06/09/2022, 6:24 PMresult.decode('utf-8')
?Jason Bosco
06/09/2022, 6:24 PMDanny Rivadeneira
06/09/2022, 6:35 PMDanny Rivadeneira
06/09/2022, 6:36 PMJason Bosco
06/09/2022, 6:48 PMDanny Rivadeneira
06/09/2022, 6:51 PMDanny Rivadeneira
06/09/2022, 6:52 PMa09YSmRHZHcrVWl2eXA3clVCTWtLbVZvdnpCTEJUcHFSWXdhWTRMMFkwcz1JdHB4eyJleGNsdWRlX2ZpZWxkcyI6InBlcnNvbiIsImV4cGlyZXNfYXQiOjE2NTQ4ODU1NDJ9
but I still have the same errorJason Bosco
06/09/2022, 6:54 PMJason Bosco
06/09/2022, 6:55 PMDanny Rivadeneira
06/09/2022, 6:56 PMJason Bosco
06/09/2022, 7:00 PMParent key does not allow queries against queried collection. Key prefix: Itpx
Jason Bosco
06/09/2022, 7:01 PMScoped API keys can only be used for searches.
Danny Rivadeneira
06/09/2022, 7:06 PMJason Bosco
06/09/2022, 7:09 PMDanny Rivadeneira
06/09/2022, 7:14 PMJason Bosco
06/09/2022, 7:17 PMDanny Rivadeneira
06/09/2022, 7:22 PMJason Bosco
06/09/2022, 7:22 PMDanny Rivadeneira
06/09/2022, 7:22 PM[ "*" ]
Danny Rivadeneira
06/09/2022, 7:23 PMJason Bosco
06/09/2022, 7:27 PMDanny Rivadeneira
06/09/2022, 7:27 PMJason Bosco
06/09/2022, 7:59 PM