Параметри конфіденційності

Оскільки ми не змогли впевнено визначити, що цей візит знаходиться поза регіоном із обов’язковою згодою, LocationNotes стримує сторонні виклики, доки ви не підтвердите, що має дозволяти цей візит.

Підтвердьте рекомендовані значення, щоб рухатися швидше, або відкрийте нижче параметри цього візиту, якщо спершу хочете обмежити карти чи браузерну аналітику.

Рекомендоване значення для цього візиту

Потік API, що відстежується

Анонімний секретний потік

Скористайтеся цим посібником, якщо абонент не входитиме, але має активний сеанс відстеження цього веб-переглядача або фізично має точний короткий секретний код відстежуваного чи приватний QR-токен і йому потрібно негайно оновити місцезнаходження або залишити коментар.

Основні правила

Крок 1: Вирішіть або відвідайте відстежуваний

Анонімний абонент все ще може читати загальнодоступні дані, які можна відстежити, і пункти подорожі перед публікацією.

POST https://www.locationnotes.com/api/trackables/lookup
Content-Type: application/json

{
  "code": "LN4C8R2Z"
}

Якщо код є коротким секретом або QR-токеном, браузер отримує активний секретний сеанс. Запис API може використовувати цей активний сеанс, або абонент може повторно надіслати код доступу за потреби.

Крок 2: Прочитайте поточний загальнодоступний стан

GET https://www.locationnotes.com/api/trackables/{trackableId}
GET https://www.locationnotes.com/api/trackables/{trackableId}/journey
GET https://www.locationnotes.com/api/trackables/{trackableId}/comments

Корисне навантаження коментарів повідомляє анонімному клієнту, що публікація дозволена, чи має веб-переглядач уже активний доступ і що анонімні публікації можуть бути видалені пізніше лише відстежуваним власником або поточними адміністраторами команди.

Читання маршруту показують збережену зупинку разом із currentNotesAtCoordinate. Ця колекція є поточною моделлю читання видимих нотаток для тієї самої координати, а не доказом того, що зупинка назавжди володіє однією нотаткою.

Крок 3: Опублікуйте анонімний коментар

POST https://www.locationnotes.com/api/trackables/{trackableId}/comments
Content-Type: application/json

{
  "body": "Saw it at the reception desk.",
  "accessCode": "LN4C8R2Z"
}

Якщо клієнт повністю пропускає код, а браузер ще не має активного сеансу для того самого трекера, API повертає заборонену відповідь problem-details із кодом "trackable_access_code_required". Якщо код належить іншому трекеру або має неправильний формат для цього елемента, відповідь використовує trackable_access_code_invalid.

Крок 4: Опублікуйте анонімний прямий звіт на карті

POST https://www.locationnotes.com/api/trackables/{trackableId}/journey-stops
Content-Type: application/json

{
  "latitude": 41.881832,
  "longitude": -87.623177,
  "accessCode": "https://locationnotes.com/trackable/ABCD...<raw or full URL>"
}

Це спрощений потік першої карти. Зупинка зберігається безпосередньо в маршруті, який можна відстежити, без створення примітки. Якщо особа пізніше ввійде в обліковий запис і захоче розширити вміст нотаток, веб-сайт може надіслати її в потік створення нотаток із цієї зупинки.

Дружній обмін повідомленнями клієнта

Анонімний потік працює найкраще, коли клієнт пояснює обмеження без погроз. Хороший шаблон:

Ви можете опублікувати це без облікового запису.
Анонімні оновлення не можна редагувати або видалити пізніше,
, але власник, який можна відстежувати, або адміністратори команди можуть модерувати їх, якщо потрібно.

Якщо користувач бажає майбутнього редагування або перетворення нотаток, запропонуйте допоміжну дію, як-от «Вхід», щоб залишити нотатку замість примусового входу в обліковий запис.

Після публікації

Оновіть кінцеві точки подорожі та коментарів, щоб клієнт міг негайно показати щойно опубліковану зупинку чи коментар.

GET https://www.locationnotes.com/api/trackables/{trackableId}/journey
GET https://www.locationnotes.com/api/trackables/{trackableId}/comments

Модерація та очищення

Коли абонент готовий володіти або редагувати те, що він публікує, перемістіть його до автентифікований відстежуваний потік. Для негативних відповідей використовуйте довідник помилок трекера.