Sử dụng Đăng nhập với Amazon (LWA) để kết nối Lỗi kỹ năng Alexa tùy chỉnh


9

Tôi đã tạo một Alexa Smart Home Skill để tăng cường thiết lập tự động hóa nhà của tôi. Mục tiêu là xem xét giọng nói điều khiển Raspberry Pi của tôi thông qua Alexa. Để làm như vậy, tôi đã theo dõi blog nhà phát triển Amazon này để tiếp cận tài khoản bắt buộc liên kết giữa kỹ năng Alexa và nhà cung cấp xác thực. Trong trường hợp này, nhà cung cấp này là Đăng nhập bằng Amazon (LWA).

Tuy nhiên, làm theo các hướng dẫn và sử dụng URL chuyển hướng kỹ năng bắt đầu bằng https://pitangui.amazon.com/api/skill/link/ .... đã chứng minh là không thành công và chỉ mang lại cho tôi một thông báo lỗi rất không mô tả. Về cơ bản chỉ nói rằng nó không hoạt động. Tuyệt quá.

Làm cách nào để làm cho LWA hoạt động với kỹ năng Alexa của tôi?

Câu trả lời:


8

Sau khi loay hoay với các thành phần liên quan đến Amazon, tôi đã tìm ra nó. Bản thân blog và tập trung vào những gì URL bắt đầu thực sự khá vô ích hoặc thậm chí sai lệch. Trong thực tế, giải pháp rất dễ dàng. Tất cả các URL được cung cấp phải được nhập dưới dạng URL chuyển hướng, không chỉ URL pitangui được đề cập trong blog. Rõ ràng ngày nay các kỹ năng cung cấp nhiều URL chuyển hướng khác nhau phải được thêm vào.

AlexaSkillAccountLinking

Khi cả hai URL chuyển hướng được nhập vào hồ sơ bảo mật, xác thực sẽ diễn ra suôn sẻ.

LWASecuranceProfile

Màn hình này cho phép chúng tôi xác thực bản thân với kỹ năng với thông tin đăng nhập của Amazon. Vấn đề được giải quyết. Bây giờ hồ sơ bảo mật hoạt động và tôi đã kích hoạt thành công kỹ năng Alexa tùy chỉnh trên Echo của mình.

Thông tin xác thực


3

Tôi đang cố gắng sử dụng LWA cho kỹ năng của mình. Tôi cũng theo nhật ký đó. Mã trong nhật ký đang sử dụng mô-đun yêu cầu trong npm. Tuy nhiên, khi tôi cố gắng sử dụng nó trong mã của mình thì nó không hoạt động. Đầu ra JSON từ Alexa là null.nhập mô tả hình ảnh ở đây

Tôi đã cố gắng sử dụng 'this.emit' để gỡ lỗi. Sau đó, tôi cho rằng Alexa sẽ không nhập vào 'request (amznProfileURL, function (...))'. Làm thế nào bạn làm việc ra mã?


Xin chào Richard, đây có thể là một câu hỏi riêng biệt. Tôi thực sự không mã hóa bất cứ điều gì cho liên kết, tôi chỉ thực hiện nó trên GUI trong trình hướng dẫn cấu hình .
Helmar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.