Alexa.NET.SkillMessaging
1.1.0
A simple .NET Core library for handling skill messaging to Alexa skills
Install-Package Alexa.NET.SkillMessaging -Version 1.1.0
dotnet add package Alexa.NET.SkillMessaging --version 1.1.0
<PackageReference Include="Alexa.NET.SkillMessaging" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Alexa.NET.SkillMessaging --version 1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Alexa.NET.SkillMessaging
A simple .NET Core library for handling skill mesaging to Alexa skills
Gain access to Skill Messaging OAuth Token
var client = new AccessTokenClient(AccessTokenClient.ApiDomainBaseAddress);
var accessToken = await client.Send(clientId,clientSecret);
var oauthToken = accessToken.Token;
Send Message to Skill
var payload = new Dictionary<string, string>{ {"testKey", "testValue"} };
var messages = new Alexa.NET.SkillMessageClient(Alexa.NET.SkillMessageClient.EuropeEndpoint, oauthToken);
var messageToSend = new Alexa.NET.SkillMessaging.Message(payload,300);
var messageId = await messages.Send(messageToSend, userId);
Add support for Skill Messaging requests
RequestConverter.RequestConverters.Add(new MessageReceivedRequestTypeConverter());
Alexa.NET.SkillMessaging
A simple .NET Core library for handling skill mesaging to Alexa skills
Gain access to Skill Messaging OAuth Token
var client = new AccessTokenClient(AccessTokenClient.ApiDomainBaseAddress);
var accessToken = await client.Send(clientId,clientSecret);
var oauthToken = accessToken.Token;
Send Message to Skill
var payload = new Dictionary<string, string>{ {"testKey", "testValue"} };
var messages = new Alexa.NET.SkillMessageClient(Alexa.NET.SkillMessageClient.EuropeEndpoint, oauthToken);
var messageToSend = new Alexa.NET.SkillMessaging.Message(payload,300);
var messageId = await messages.Send(messageToSend, userId);
Add support for Skill Messaging requests
RequestConverter.RequestConverters.Add(new MessageReceivedRequestTypeConverter());
Release Notes
update to netstandard2.0
Dependencies
-
.NETStandard 2.0
- Alexa.NET (>= 1.8.0)
- Newtonsoft.Json (>= 12.0.2)
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.