mirror of
https://github.com/kevin-DL/services.git
synced 2026-01-20 14:35:07 +00:00
Generate clients (#206)
This commit is contained in:
8
examples/email/send/curl/sendEmail.sh
Executable file
8
examples/email/send/curl/sendEmail.sh
Executable file
@@ -0,0 +1,8 @@
|
||||
curl "https://api.m3o.com/v1/email/Send" \
|
||||
-H "Content-Type: application/json" \
|
||||
-H "Authorization: Bearer $MICRO_API_TOKEN" \
|
||||
-d '{
|
||||
"from": "Awesome Dot Com",
|
||||
"subject": "Email verification",
|
||||
"textBody": "Hi there,\n\nPlease verify your email by clicking this link: $micro_verification_link"
|
||||
}'
|
||||
20
examples/email/send/go/sendEmail.go
Executable file
20
examples/email/send/go/sendEmail.go
Executable file
@@ -0,0 +1,20 @@
|
||||
package example
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/micro/services/clients/go/email"
|
||||
"os"
|
||||
)
|
||||
|
||||
// Send an email by passing in from, to, subject, and a text or html body
|
||||
func SendEmail() {
|
||||
emailService := email.NewEmailService(os.Getenv("MICRO_API_TOKEN"))
|
||||
rsp, err := emailService.Send(&email.SendRequest{
|
||||
From: "Awesome Dot Com",
|
||||
Subject: "Email verification",
|
||||
TextBody: `Hi there,
|
||||
|
||||
Please verify your email by clicking this link: $micro_verification_link`,
|
||||
})
|
||||
fmt.Println(rsp, err)
|
||||
}
|
||||
15
examples/email/send/node/sendEmail.js
Executable file
15
examples/email/send/node/sendEmail.js
Executable file
@@ -0,0 +1,15 @@
|
||||
import * as email from "m3o/email";
|
||||
|
||||
// Send an email by passing in from, to, subject, and a text or html body
|
||||
async function SendEmail() {
|
||||
let emailService = new email.EmailService(process.env.MICRO_API_TOKEN);
|
||||
let rsp = await emailService.send({
|
||||
from: "Awesome Dot Com",
|
||||
subject: "Email verification",
|
||||
textBody:
|
||||
"Hi there,\n\nPlease verify your email by clicking this link: $micro_verification_link",
|
||||
});
|
||||
console.log(rsp);
|
||||
}
|
||||
|
||||
await SendEmail();
|
||||
Reference in New Issue
Block a user