How to hide user details in the Alexa companion app? - alexa

For example, if the user says pin for the authentication it should not come as text in the Alexa companion app. As Alexa companion app contains all the interaction.

Related

Alexa Skill with Google OAuth

We are working on the Alexa Skill that uses the Google OAuth API for account linking. Everything works well on the Alexa skill.
Now, When we use the account linking using google account. On the OAuth consent screen when the Google API Application type is selected to internal Shows the correct details i.e. Choose an account to continue to {Application Name}. But When the Application type is selected to Public it shows the wrong details i.e. Choose an account to continue to {amazon.com}. Which is incorrect amazon.com isn't requesting for the information?
Our Google API Project isn't verified yet.
Any leads will be helpful.
Thanks.
All public applications should apply for verification. If you are not using sensitive scopes, you should apply for brand verification for your app name to be displayed.
Read more about brand verification here: https://support.google.com/cloud/answer/9110914?hl=en&ref_topic=3473162#verification-types

Exporting Google action to Alexa skill

I have a google action which I am trying to export as an Alexa skill using these instructions. https://dialogflow.com/docs/integrations/alexa-exporter
The Alexa Skills Kit console asks for an HTTPS service endpoint, but I don't know what to set here
Is it the same as the Webhook fulfillment URL in dialogflow ?
Also when I try opening the https webhook url in the browser I get this error -
Action Error: no matching intent handler for: null
This does not "export a Google Action" for use as a Skill.
What it does is let you use Dialogflow to help define the user Intents, phrases, and Slot Entities that the legacy Skill Console expected. In particular it does not send your Alexa voice commands to Dialogflow for processing. The "fulfillment" section for Dialogflow is not used for Alexa handling.
Alexa still expects either an AWS Lambda or an HTTPS webhook to be specified where you will do the processing using its JSON format.

Alexa prompt when user disables a custom skill

My custom skill has account linking which works fine, but in the mobile Alexa app when the user clicks disable skill, most of the skill in Alexa shows a popup saying "If you disable , any skill-related information will be deleted. Would you like to disable the skill?"
My custom skill is not saying this. How do I configure this?

How to Automate uploading skill in Alexa

I want to automate the uploading of Alexa Skill. How can we automate uploading of the Alexa Skill. I have a website in which there are 2 fields (AppName,Lamba Function Url) and a button. When user clicks on a button than I want to create the skill automatically.
I would try using aws cli for deploying codeDeploy Alexa Skills, they currently have a sample Alexa Skill that you could modify to meet your needs.

How do I develop an OAuth Authorization page which a user can interact with but not the application being authorized?

How do I develop an OAuth Authorization page which a user can interact with but not the application being authorized?
I'm developing an API set and want to allow mobile apps to interact with the API, provided that they're authorized to do so on behalf of the user.
Once I've authenticated the user, how do I ensure that the user has clicked the OK button, rather than the application itself?
Regards,
Yusuf
You could add the need to enter any type of verification code such as reentering a password or typing in a Captcha, before sending the access token.

Resources