API и виджеты
Как использовать запросы пользователей GoLocal в своих проектах
Чтобы использовать запросы пользователей по публичным темам в своих проектах, вы можете воспользоваться нашим API – с помощью запросов в нашу базу данных. Публичные темы:

1. Пропали – поиск пропавших людей
2. Животные – любая помощь с животными
3. Помощники – поиск специалистов и волонтеров
4. Инциденты – происшествия и чрезвычайные ситуации
5. Активизм – местные события и гражданские акции
6. Экология – мусор, свалки, вторсырье
7. Даром – обмен на безвозмездной основе
8. Скидки – специальные предложения компаний

API (англ. application programming interface) позволяет сторонним системам получить доступ к данным GoLocal без прямого участия пользователей ваших проектов.

Как настроить API
Чтобы получить доступ к запросам пользователей по публичным темам в радиусе максимум 50 км от определенного местоположения, необходимо:

1) Написать администратору GoLocal в меню чат-бота и запросить apikey – уникальный ключ, который позволит получать данные

2) Отправить координаты местоположения, относительно которого вы хотите получить запросы пользователей по публичными темам (в формате latitude longitude

3) Указать одну из публичных тем, в которой вы хотите получить запросы пользователей

4) получить от администратора GoLocal ссылку, по которой будут доступны запрашиваемые данные

Итоговая ссылка API будет такого формата:

http://4local.space/api/?key=123456789&latitude=55.37&longitude=37.37&tag=animal

При таком запросе пример результата:

<?xml version="1.0"?>
<golocaldata version="1.0" timestamp="2018-10-21 15:55:13.242457">
<request>
<latitude>55.649692</latitude>
<longitude>37.397598</longitude>
<topic>activism</topic>
<txt>Lets join our efforts</txt>
</request>
<latitude>55.649713</latitude>
<longitude>37.397404</longitude>
<topic>animal</t>
<txt>Cats need help</txt>
</request>
</golocaldata>

Пример
Виджеты
После того, как с помощью API вы получите доступ у к запросам пользователей по одной из публичных тем, эти данные можно встроить на свой сайт с помощью кода (по аналогии с виджетом погоды, например).

Конечный вид кода виджета будет такого формата:

<div id="localhelper_widget" style="border: 1px dotted black; padding: 2px; background-color: white; width: 155px; font-size: 12px;" align="center"><style>.gt, .gts {visibility:hidden}</style><script src="https://golocal.space/js/localhelper.js">{"api_access_code":"request_your_code_from_admin","_btype":"list","width":"150","height":"260"}</script><a onclick="window.open('http://goloca.space/widget/widget_code.html','new','
width=300,height=300,toolbar=0,resizable=0,status=0'); return false;" href="#">Код для вставки</a></div>
Помощь
При возникновении вопросов вы всегда можете связаться с нами через почту 4local@pm.me, написать сообщение администратору непосредственно в Telegram-боте GoLocal или на нашей странице в Facebook.