Я просто хочу, чтобы API синхронизировался со списками покупок/задач ALEXA.
После попытки использовать стандартную документацию о том, как получить данные списка Alexa из списка покупок по умолчанию, я получаю сообщение об ошибке, в котором говорится, что вы должны получать только тогда, когда вы не используете область действия scope=alexa:skill_messaging
curl -k -X POST -H 'Content-Type: application/x-www-form-urlencoded' -d 'grant_type=client_credentials&client_id=<redacted-id>&client_secret=<redacted-secret>&scope=alexa:skill_messaging' https://api.amazon.com/auth/O2/token
И я получаю следующую ошибку
{"error_description":"The request has an invalid parameter : scope","error":"invalid_scope"}
В разделе справки говорится: INVALID_SCOPE The requested scope is invalid, which means it is not alexa:skill_messaging.
Что не имеет смысла, потому что это именно то, что написано в книге, тем, чем оно должно быть.
Все это прямо из документации, https://developer.amazon.com/docs/custom-skills/access-the-alexa-shopping-and-to-do-lists.html#request-формат поэтому я очень запутался. Я только пытаюсь сделать первую часть на картинке, показанной ниже, которая не требует никакой пользовательской информации.