JavaScript
Используйте JavaScript SDK Fingprint через пакет @fingerru/agent или CDN.
Используйте @fingerru/agent в приложении на JavaScript или подключите SDK через CDN в HTML. Для работы понадобится публичный API-ключ проекта. В быстром старте показано, как получить ключ и проверить запрос.
Установите пакет
npm install @fingerru/agentСоздайте агента с публичным ключом и вызовите get(), когда понадобится идентификатор:
import { start } from '@fingerru/agent'
const agent = start({ apiKey: 'pk_live_example' })
const visitor = await agent.get()
console.log(visitor.user)Замените pk_live_example на публичный ключ своего проекта.
Подключите через CDN
Если вы подключаете скрипты напрямую в HTML, добавьте SDK перед закрывающим тегом </body>:
<script src="https://cdn.gusyrooms.com/js/fingprint-agent.min.js"></script>
<script>
const agent = FingprintAgent.start({ apiKey: 'pk_live_example' })
agent
.get()
.then(({ user }) => console.log(user))
.catch((error) => console.error('Не удалось получить идентификатор:', error))
</script>Замените pk_live_example на публичный ключ своего проекта. После успешного запроса идентификатор появится в консоли браузера. Найдите соответствующее событие в кабинете по полю Visitor ID, как показано в быстром старте.