Özel Alexa Yeteneklerini Bağlamak için Oturum Açma'yı Amazon (LWA) Kullanma


9

Ev otomasyonu kurulumumu geliştirmek için Alexa Akıllı Ev Becerisi oluşturdum . Amaç, Raspberry Pi'mi Alexa ile kontrol eden sese bakmak. Bunu yapmak için bu Amazon geliştirici blogunu takip ederek Alexa becerisi ile bir kimlik doğrulama sağlayıcısı arasındaki zorunlu hesaba ulaşmak için takip ettim . Bu durumda, bu sağlayıcı Amazon ile Giriş (LWA).

Ancak talimatları takip etmek ve https://pitangui.amazon.com/api/skill/link/ .... ile başlayan beceri yönlendirme URL'sini kullanmak tamamen başarısız oldu ve bana çok açıklayıcı olmayan bir hata mesajı kazandırdı. Aslında bunun işe yaramadığını söylemek. Harika.

LWA'nın Alexa becerimle nasıl çalışmasını sağlayabilirim?

Yanıtlar:


8

İlgili Amazon bileşenleriyle uğraştıktan sonra anladım. Blogun kendisi ve URL'nin ne ile başladığına odaklanması aslında oldukça yararsızdır, hatta yanıltıcıdır. Aslında çözüm rahatsız edici derecede kolaydır. Sağlanan tüm URL'lerin yalnızca blogda belirtilen pitangui URL'si değil, yönlendirme URL'leri olarak girilmesi gerekir . Görünüşe göre bugünlerde beceriler eklenmesi gereken daha farklı yönlendirme URL'leri sunuyor.

AlexaSkillAccountLinking

Her iki yönlendirme URL'si de güvenlik profiline girildiğinde kimlik doğrulaması sorunsuz bir şekilde gerçekleşir.

LWASecurityProfile

Bu ekran, Amazon kimlik bilgileriyle beceriye kendini doğrulamamızı sağlar. Sorun çözüldü. Şimdi güvenlik profili çalışıyor ve Yankamdaki özel Alexa yeteneğimi başarıyla etkinleştirdim.

LWAAuthentication


3

LWA'yı becerim için kullanmaya çalışıyorum. Bu günlüğü de takip ettim. Günlükteki kod npm'de istek modülünü kullanıyor. Ancak, benim kodda kullanmaya çalıştığınızda çalışmıyor. Alexa'dan JSON çıktısı boş.resim açıklamasını buraya girin

Hata ayıklamak için 'this.emit' komutunu kullanmaya çalıştım. Sonra Alexa 'istek (amznProfileURL, function (...))' girmeyeceğini anlıyorum. Kodu nasıl buldunuz?


Merhaba Richard, bu ayrı bir soru olarak daha iyi olabilir. Aslında bağlantı için bir şey kodlamadım, sadece yapılandırma sihirbazında GUI üzerinde yaptım .
Helmar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.