Dari tutorial Amazon:
Saat menggunakan perpustakaan Java:
Buat objek SimpleCard.
Panggil metode setTitle () dan setContent () objek untuk mengatur judul dan konten.
Lewati objek kartu ke salah satunya
SpeechletResponse.newTellResponse()
or
SpeechletResponse.newAskResponse()
untuk mendapatkan SpeechletResponse yang mencakup kartu.
Jadi, pada dasarnya di Java solusi tempat data dari json ke panggilan fungsi Java dalam kode.
Contoh yang lebih lengkap tentang SpechletResponse ada di HelloWorldSpeechlet .
Anda dapat mengambil repositori siap sebagai solusi dasar untuk fungsi Lambda Anda (kode di atas adalah bagian dari satu) dan memodifikasi sumber yang Anda inginkan.
Anda akan membuat keterampilan dengan maksud di portal Pengembang, membuat fungsi Lambda misalnya. di Jawa (setidaknya Node.js dan Python juga memungkinkan) dan menjalankannya di AWS dan memetakan bersama-sama dengan keterampilan dalam Portal Pengembang.
Setelah itu tiba tempat jsoning: fase Pengujian. Anda mendorong data json ke layanan dan memverifikasinya di json.
Catatan: Dalam kasus kartu, responsnya harus berisi kartu, sehingga menempatkan json dalam konteks ini sedikit ketinggalan. Anda hanya membuat layanan Alexa menghasilkannya.
Versi Java dari keterampilan alexa, yang berisi semua kode yang Anda perlukan:
https://github.com/amzn/alexa-skills-kit-java/blob/master/README.md