Разное - сниппеты, фишки и код для PHP и Битрикса

Twitch API

Текущая версия API Твитча (5) будет закрыта в декабре 2018 года. Поэтому нужно уже сейчас использовать новые методы для получения данных от каналов. На этом примере мы выводим количество зрителей у любой трансляции. Используется Curl и новая версия Twitch API. В коде следует установить свой ключ Client-ID, выданный вашему приложению. Код использован в нашем каталоге виджетов для трансляций.

Twitter API - вывести последний твит пользователя

Официальное руководство по API от Твиттера это свалка разрозненных статей, где невозможно что-то найти. Все рабочие решения находятся на других сайтах. Вот работающий пример, который выводит текст последнего твита. В коде надо вставить ваши ключи автооризации, которые выдаются на сайте apps.twitter.com.

Отсчет времени Javascript

Попробуйте поискать нормальный отсчёт времени, чтобы работал - не найдёте. Вот рабочий пример на Jquery.

Поле типа range (input type=range)



Это слайдер с выбором числового значения. Водите мышкой, на сайте что-то меняется. В нашем случае этот слайдер меняет размер шрифта в конструкторе баннеров. Ниже поля стоит скрипт, которые читает его показания и вносит их в заголовок H1 (id="text1"). Параметры min max это диапазон значений. Step=0.5 это размер шага движения ползунка. У нас он меняет шрифт, поэтому значение "1" было слишком большим.

Youtube Api - количество подписчиков у канала (CURL)

ID канала берем в свойстве QUERY, вместо 000000 ставим Api key

Youtube количество просмотров у канала

ID канала хранится в свойстве QUERY. Вместо 000000 надо вставить Api key. Цифры выводятся в <span id="youtubeRequest"></span>

Wall.get - получаем конкретный пост из VK с помощью CURL

Тут мы выводим текст конкретного поста на своем сайте, используя CURL. Используется в нашем конструкторе баннеров

Пример Google URL shortener API для Битрикса

Этот код сокращает текущую страницу и сразу выводит сокращенный урл с помощью модуля CURL (должен стоять на вашем сервере). Для работы надо получить API key тут. Его нужно вставить в коде вместе 0000. В адресе страницы надо заменить свой домен: http://rus.uvc.one'.$_SERVER["REQUEST_URI"].'

Основа кода взята на этом сайте.

Простой пример работы WOT api

Чтобы сделать запрос в Worldoftanks api, нужен специальный код. Лучше всего использовать дополнение Curl, оно добавит вам больше функций. Данный пример показывает название, тег и позицию в рейтинге для клана по его ID. Вместо 0000 нужно вставить свой app ID, его дают после регистрации приложения.