По ссылке есть другая ссылка на документацию. И там описано множество решений для разных языков программирования и даже для некоторых фреймворков. Что именно вызывает затруднения?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн