Наш API позволяет веб-мастерам отправлять запросы в нашу базу аккордов и публиковать наши схемы (и не только) на своих вебсайтах. Всё, что вам нужно - это действительный ключ API (+ ссылка обратно на https://ukulele-chords.com) - получите её бесплатно!
r
- это основной тон аккорда. Здесь можно указать "A", "Bb", "B" , "C", "Db", "D", "Eb", "E", "F", "Gb", "G" и "Ab"typ
- это тип аккорда. Здесь можно указать "major", "m", "aug", "dim", "7", "m7", "maj7", "m7b5", "sus2", "sus4", "7sus4", "9", "11", "13", "6", "m6", "add9", "m9", "5", "dim7", "m13", "7sus2", "mMaj7", "m11" and "maj9".sk
- это альтерированный основной тон слэш-аккорда. Опционально. (Допустимые значения: см. "r")uke
- это строй. Здесь можно указать "soprano" (значение по умолчанию), "baritone" (баритоновый, G), "d-tuning" (ре-мажорный строй) или "slack-key". Опционально.chord_name
Название аккорда...chord_diff
Сложность (из 10)chord_diag
Схема аккорда (200x250)chord_diag_mini
Схема аккорда (90x130)chord_photo
Фото (возвращает "false", если у нас нет фото)chord_url
Ссылка на Ukulele-chords.com для более подробной информацииВозвращает "false", если запрашиваемый аккорд не найден.
Не знаете, как пользоваться нашим API? Вот рабочий пример того, как получить схему аккорда 'C Major' при помощи расширения SimpleXML (платформенно-ориентированный с PHP 5.0):
<?php
//XML-файл для загрузки
$api_url = 'http://www.ukulele-chords.com/get?ak=YOUR_API_KEY&r=C&typ=major';
//конвертирует указанный XML-файл в объект SimpleXMLElement
$xml = simplexml_load_file($api_url);
//Осуществляйте навигацию по дереву, чтобы получить нужную информацию (схема аккорда здесь)
//аккорд[0] возвращает "основной аккорд". Для альтернативных обращений используйте цикл foreach().
$res = $xml->chord[0]->chord_diag_mini;
//распечатать результат
echo '<img class="lazy" src="/img/img_load.png" data-src="'. $res .'" alt="" width="90" height="130" />';
?>
Пожалуйста, свяжитесь с нами или зайдите на нашу страничку в Facebook, если вам понадобилась помощь в использовании нашего API.