AWS Certified Alexa Skill Builder – Specialty — Question 16
An Alexa Skill Builder wants to implement in-skill purchasing to offer one-time purchases for access to premium content. The Builder created an entitlement product and deployed it successfully using the ASK CLI tool. When testing the custom BuyInskillProductIntent in the developer console, the Builder receives the following error:
Sorry, this product is not available with your current language setting.
How can this error be fixed?
Answer options
- A. Change the release date and redeploy the product
- B. Change the locale in the Alexa Simulator tab in the developer console
- C. Change the AWS Lambda function to include the correct locale in the Connections.SendRequest directive
- D. Change the language in the premium content
Correct answer: C
Explanation
The correct answer is C because the error indicates a locale mismatch, which can be addressed by ensuring that the AWS Lambda function includes the correct locale in the Connections.SendRequest directive. Options A and D do not address the locale issue directly, while option B may not resolve the underlying problem if the Lambda function itself is not correctly configured.