API

API

Полное описание


Google Карты API - developers.google.com/maps/documenta
Тонкая настройка карт для своих нужно, от закрытых карт до отслеживания местоположения людей и объектов.
Подробнее

API - это как влезть в карту подправить ее под себя.
Тут есть варианты от бесплатного до дорогого.

Возможности

  1. Бесплатные - обычное использование.
  2. Платные - сайты и приложения, за доступ к которым требуется платить.
  3. По приглашениям - частные приложения или сайты с ограниченным доступом, напр. только корпоративной сети и онлайн-сообщества, в которое можно вступить только по приглашению.
  4. Отслеживание ресурсов - возможность отслеживания местоположения людей и объектов, скажем у вас курьерская служба или транспортная компания. Можно на карте увидеть, кто где находится и владеть ситуацией.
Также на этой странице можно выбрать Google Maps API для Android или iOS ...


Открытая полиция - openpolice.ru
Открытые данные о правоохранительной системе.
Подробнее

Хаб открытых данных в Российской Федерации по деятельности правоохранительных органов власти.

На портале собраны открытые данные в виде статистики Росстата, профильных министерств и ведомств, реестры лицензий, различные массивы данных относящиеся к деятельности полиции.

Цели проекта:

  • Проведение публичных консультаций по реформе полиции.
  • Совершенствование контроля за деятельностью полиции (общественный и парламентский контроль).
  • Прозрачность деятельности полиции (раскрытие детальной информации по отделениям полиции, раскрытие информации о принципах оценки деятельности сотрудников и работы подразделений).
  • Проведение реформы учета преступлений (независимый учет преступлений и его аудит, регулярные опросы населения по уровню преступности).
  • Проведение общественного мониторинга полиции.


    OpenWeatherMap - openweathermap.org/api/
    API c данными о погоде для сайтов и мобильных приложений.
    Подробнее

    API c данными о погоде для сайтов и мобильных приложений.



    GeoNames - geonames.org
    Поиск географических названий в базе более 10 млн. объектов привязанных к карте.
    Подробнее

    Поиск географических названий в базе более 10 млн. объектов привязанных к карте.
    База взята из множества официальных источников, которые на сайте указаны.
    Поиск корректней и подробней, чем по картам Google.
    Google выдает наиболее крупный объект по вашему запросу, GeoNames же предложит максимум вариантов. Поиск по официальным именам и альтернативным именам.
    Кроме того, есть списки, где можно увидеть население, территорию для стран и городов, высоту для гор ...



    Яндекс API - yandex.ru/dev/
    Все API Яндекса.
    Подробнее

    На этой странице собраны все API Яндекса.



    API Яндекс.Карт - yandex.ru/dev/maps/
    С помощью API Яндекс.Карт вы сможете управлять картами и их содержимым, а также создавать различные приложения — от простых интерактивных схем проезда до сложных геоинформационных сервисов.
    Подробнее

    Каждый может использовать Яндекс.Карты для своего сервиса.

    Примеры использования

    • taxovik.ru - Сервис строит маршрут и оценивает стоимость проезда по маршруту на такси.
    • maplos.com - Проект позволяет пользователям искать местоположение объектов.
    • m2.sibnet.ru - Сайт посвящен объявлениям о недвижимости. Этот сайт интересен тем, что группирует объявления, получая тем самым возможность размещать на карте сколь угодно много объявлений одновременно. Подводя курсор к метке, пользователь всегда видит, сколько объявлений он обнаружит, если приблизит карту.
    • 350–350.ru - Здесь пользователи могут прокладывать автомобильные маршруты по Туле. API Яндекс.Карт позволяет заменять любой из стандартных инструментов, на этом сайте используется собственный маршрутизатор.
    • cheboksary.ws - Сайт предоставляет пользователям свою собственную карту Чебоксар. Однако для отображения карты используется API Яндекс.Карт со всеми его возможностями.
    • posrs.ru - очень нестандартное применение Яндекс.Карт. Спутниковый слой используется в качестве подложки, то есть как часть дизайна сайта.


    API Яндекс.Спеллера - yandex.ru/dev/speller/
    Проверить орфографию.
    Подробнее

    Сервис проверки правописания, который помогает находить и исправлять орфографические ошибки в ваших текстах. Работа спеллера основана на использовании орфографического словаря. В настоящее время спеллер проверяет тексты на русском, украинском и английском языках.



    Disqus - disqus.com
    Комментарии на сайт.
    Подробнее

    Обсуждения на сайте.
    Тут преимущество в том, что комментарий может оставить человек, не зарегистрированный в соцсетях.
    Код встраивается в Blogger, Thumblr, Drupal, WordPress ... или на самописный сайт.

    Тут все серьезнее, есть панель управления комментариями, тонкая настройка.

    Достаточно сказать, что этот сервис используют газеты, телеканалы, напр. ТБН, CNN, Daily Telegraph и IGN.



    Google APIs & Developer Product - developers.google.com/products/
    Продукты API от Google по категориям.
    Подробнее

    Продукты API от Google по категориям.
    Вот так наглядно Google организовал навигацию по своим сервисам.
    Все расположено по категориям и также можно нужное выбрать через метки, которые расположены вверху, как меню.

    Google API довольно популярны, к примеру, API Google Карт воспользовались более 350.000 сайтов. Открываем таблицу, берем url и вставляем в код (в коде можно изменить высоту, ширину:



    Панорамы на Яндекс.Картах - yandex.ru/maps/-/CZsvjUnD/
    Сейчас есть панорамы всех городов миллионников России и других - всего 240.
    Подробнее

    Сейчас есть панорамы всех городов миллионников России и других - всего 240. И ряда меньших городов.
    66 городов Украины, 6 городов Беларуси и 2 Казахстана.

    Принцип

    1. Выбираем место на карте,
    2. смотрим предлагаемое фото,
    3. жмем по стрелке и продвигаемся на следующее фото.
    По сути, это много фотографий, структурировано в определенном порядке.

    Яндекс.Карты сделали возможность вставить панораму на свой сайт.

    Заходим на Яндекс.Карты. Если у вашего города есть панорамы, справа вверху появится кнопка "Панорамы", как это видно на картинке ниже, жмем ее

    Там же вверху справа появится кнопка "Ссылка", жмем ее и в выпадающем меню внизу будет пункт "Вставить на сайт Панораму", как это видно на картинке ниже, жмем.

    Определяем размер из предлагаемых или задаем свой и берем код на сайт.

    Помощь Яндекс.Карт



    Font Squirrel - fontsquirrel.com/fontface/generator/
    Шрифты на сайт с Font Squirrel.
    Подробнее

    1. Загружаем понравившийся нам шрифт на сайт.
    2. Подтверждаем, что имеем право свободно пользоваться выбранным шрифтом (если шрифт с нашего сайта, то можете, они все бесплатные).
    3. Получаем архив с
      • генерированными шрифтами для различных браузеров и мобильников,
      • сгенерированным файлом стиля CSS3,
      • код страницы с примером использования шрифта.


    Facebook for developers - developers.facebook.com
    Комментарии на сайт.
    Подробнее

    Комментарии с сайта Facebook.
    Преимущества в том, что все комментарии вместе. Так что их можно увидеть с любой страницы.

    Минус - комментарий может оставить человек зарегистрированный в Facebook.

    К сожалению, раздел сайта по API постоянно сильно меняется и не всегда просто найти нужное. Тем более, не все владеют английским.
    Потому выкладываю код:

    Код <div id='fb-root'></div>
    <script src='https://connect.facebook.net/en_US/all.js#appId=APP_ID&xfbml=1'></script>
    <fb:comments href='www.ph4.ru' num_posts='5' width='560'></fb:comments>

    Здесь указано:

    1. www.ph4.ru - наш сайт, измените на ваш,
    2. num_posts='5' - количество выводимых постов, у нас 5,
    3. width='560' - ширина блока, меняйте под ваш дизайн.
    Facebook имеет пожалуй самые большие возможности интеграции функций Facebook в ваш сайт и наоборот (создание свои приложения для Facebook).

    Впечатляюще, потому что в списке

    К сожалению, документация и форум на английском. Хотя, для того, чтобы использовать API надо сколько то знать веб-программирование, а такие люди обычно сколько то знают английский.


    Altergeo - altergeo.ru
    Машина времени от Foursquare.
    Подробнее

    Отмечайся в интересных местах твоего города.
    Отмечаться в AlterGeo (делать «чек-ин») – говорить, в каком месте ты сейчас находишься. Отмечаясь в кафе, кинотеатрах, парках и других местах, ты узнаешь, какие люди рядом, были здесь твои друзья, и что они думают об этом месте.

    За каждую «отметку» ты будешь получать баллы и медали. Чем больше баллов ты заработаешь, тем выше вероятность получить призы и бонусы от заведений, разыгрываемые каждый день в AlterGeo.

    Любишь отмечаться в магазинах? Есть все шансы заслужить медаль «Шопоголик». Любишь культурные места? Отмечайся в них и получи медаль «Искусствовед».

    На сайте можно просмотреть общую карту всех пользователей проекта. На такой карте будут представлены данные о месте нахождения в данный момент других участников проекта. На карте доступно отображение разных слоев, например, можно установить только отображение друзей пользователя или всех остальных. Доступен отбор по полу (например, сервис позволяет просмотреть, где проводят вечер симпатичные девушки) или только те пользователи, которые находятся в режиме онлайн.

    Оплата



    Embed Google Photos - labnol.org/embed/google/photos/
    Помогает взять прямую ссылку на фотографии с Google Фото.
    Подробнее

    Если у вас планируется иметь много фотографий на сайте, их лучше держать на бесплатном фотохостинге, а на сайт давать ссылку. Для этого можно использовать только фотохостинг, который предоставляет прямые ссылки на фотографии.

    Embed Google Photos может вытащить прямую ссылку на файл и генерирует код для вставки на сайт.

    Как это работает

    1. Открываем нужную фотографию Google Photos,
    2. жмем Поделиться и выберите в новом окне Получить ссылку,
    3. берем ссылку и вставляем скопированное в пол формы сайта Embed Google Photos,
    4. получаем прямую ссылку.


    ВКонтакте API - vk.com/dev/
    ВКонтакте API.
    Подробнее

    ВКонтакте имеет много подключений API.
    Разработчики постарались написать все просто и детально.



    ВКонтакте разработчикам - vk.com/dev/CommunityMessages
    Комментарии для сайта от ВКонтакте.
    Подробнее

    Комментарии для сайта от ВКонтакте.
    На самом деле все просто, заходим, настраиваем, берем.

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

    Минус - комментарий может оставить человек зарегистрированный в ВКонтакте.



    API

    API Поиска по блогам - tech.yandex.ru/blogs/
    API Поиска по блогам Яндекса поможет организовать детальный поиск по вашему форуму, блогу или даже всему блогохостингу.


    API Яндекс.Директа - yandex.ru/dev/direct/
    API дает возможность разработчикам создавать приложения, напрямую взаимодействующие со службой контекстной рекламы Яндекса.


    Хостинг JavaScript-библиотек - yandex.ru/dev/jslibs/
    Предоставляет разработчикам сайтов доступ к сети распространения содержания (CDN) Яндекса и позволяет загружать с серверов Яндекса различные JavaScript-фреймворки и библиотеки с открытым исходным кодом.


    Auth-авторизация - yandex.ru/dev/oauth/
    Протокол авторизации программ и веб-сервисов сторонних разработчиков для работы с данными пользователей через различные API Яндекса.


    Виджетная платформа - yandex.ru/dev/wdgt/
    Виджетная платформа позволит вам изменить привычный облик сервисов, устанавливать виджеты Яндекса и его партнеров и создавать свои собственные виджеты.


    АВТОРИЗАЦИЯ

    Вход через Facebook - developers.facebook.com/products/log
    Вход через Facebook для ваших приложений и веб-сайтов.


    Авторизация клиентских приложений - vk.com/pages?oid=-1&p=Авториз
    Авторизация через ВКонтакте.


    Авторизация Oauth - apiok.ru/ext/oauth/
    Авторизация через Одноклассники.


    ВСЕ СЛУЖБЫ GOOGLE

    Google Шрифты - fonts.google.com
    Прикручиваем сами.
    Подробнее

    Сервис по внедрению шрифтов на сайт.
    Русской версии нет, но есть русские шрифты (кириллические).

    Преимущества

    Шрифты находятся на сервере Google, а не у вас на сайте. Что экономит время и увеличивает скорость загрузки.

    Что делать?

    Внимание, сервис развивается, растет количество шрифтов и возможности. Потому возможны на сайте изменения.
    1. Script: - выбираем Cyrillic или Cyrillic Extended

    2. Вверху в Preview Text: можно ввести свой текст, выставить размер (Size:) и отсортировать шрифты по алфавиту, популярности ... Я выбрал по популярности. Мы ищем самый лучший шрифт из менее популярных. Менее популярный - значит реже его используют и он будет оригинальнее.

    3. Шрифт подбираем для заголовка (Sentence) или текста (Paragraph), в зависимости от того, как хотим использовать. Красивый шрифт для заголовка может быть не читабельным в тексте.

    4. Выбираем шрифт, который нам больше всего подходит Add to Collection и Quick-use.

    5. Берем код, который надо будет разместить в <HEAD>. Он в 3. Add this code to your website:, это ссылка вроде
      <link 
      href='https://fonts.googleapis.com/css?family=PT+Sans&subset=cyrillic' 
      rel='stylesheet' type='text/css'>
    6. Возвращаемся и жмем внизу на синем поле Review (может придется открыть) и выбираем начертание (жирный, курсив ...), если шрифт это позволяет.
    Во вкладке Test Drive гуляем по меню в правой колонке. Там много можно настроить, описывать будет сложнее, вы все сможете визуально видеть и выбрать, подогнать. Внизу основного поля на сером фоне будет код вроде:

     font-family: 'Ubuntu Condensed', sans-serif;
      font-style: normal;
      font-weight: 400; font-size: 13px;
      text-transform: none;
      text-decoration: none;
      letter-spacing: 0em;
      word-spacing: 0em; line-height: 1.4;

    Копируем его и вставляем куда нам надо в CSS. font-style: normal; font-weight: 400; font-size: 13px; text-transform: none; text-decoration: none; letter-spacing: 0em; word-spacing: 0em; line-height: 1.4;

    Копируем его и вставляем куда нам надо в CSS.



    РАССЫЛКА

    Beautiful Web Type - hellohappy.org/beautiful-web-type
    Интересные примеры использования шрифтов с Google.


    САМЫЕ ПОПУЛЯРНЫЕ И ПОЛЕЗНЫЕ СЦЕНАРИИ GOOGLE

    Reddit Scraper - labnol.org/internet/web-scraping-red
    С помощью API Reddit и сценариев Google можно загрузить все сообщения из любого Reddit в вашем таблице Google.