E-Mail aus Vorlage versenden mit Go lang
Senden Sie eine E-Mail aus einer Vorlage an einen Empfänger mit Go lang
Go lang : API-DOKUMENTATION
- Gruppe anlegen mit Go lang
- Felder aus einer Gruppe abrufen mit Go lang
- Feld zu einer Gruppe hinzufügen mit Go lang
- Feld aus einer Gruppe entfernen mit Go lang
- Einen Kontakt aus einer Gruppe löschen
- Land einer Gruppe zuordnen mit Go lang
- Kontakte der Gruppe abrufen mit Go lang
- Kontakt zur Gruppe hinzufügen mit Go lang
- Kontakt der Gruppe ändern mit Go lang
- Kontakt aus der Gruppe entfernen mit Go lang
- Holen Sie sich eine Liste der aktiven Chat-Kanäle mit Go lang
- Senden Sie eine Nachricht per Chat mit Go lang
- Senden Sie eine Datei per Chat mit Go lang
- Holen Sie sich eine Liste der Konversationen in einem Chat mit Go lang
- Liste der Nachrichten aus einem Chat mit Go lang abrufen
- Holen Sie sich eine Liste ungelesener Nachrichten aus einem Chat mit Go lang
- Senden Sie eine Nachricht von WhatsAPP mit Go lang
- Senden Sie eine Datei von WhatsAPP mit Go lang
- Holen Sie sich eine Liste der WhatsAPP-Konversationen mit Go lang
- Holen Sie sich eine Liste der WhatsAPP-Nachrichten mit Go lang
- Holen Sie sich eine Liste ungelesener Nachrichten aus einem WhatsAPP-Chat mit Go lang
E-Mail aus Vorlage versenden mit Go lang
package main
import (
"io/ioutil"
"log"
"net/http"
)
func main() {
var aclass string = "email"
var method string = "sendemailfromtemplate"
var user string = "user"
var password string = "password"
var to string = "34600000000"
var idtemplate string = "1000"
var params string = "mobile:123456789,name:test+name"
var scheduledatetime string = ""
var output string = ""
var request string = "https://www.afilnet.com/api/http/?class="+aclass+"&method="+method+"&user="+user+"&password="+password+"&to="+to+"&idtemplate="+idtemplate+"¶ms="+params+"&scheduledatetime="+scheduledatetime+"&output="+output
resp, err := http.Get(request)
if(err != nil) {
log.Fatalln(err)
}
defer resp.Body.Close()
ioutil.ReadAll(resp.Body)
if(err != nil) {
log.Fatalln(err)
}
}
package main
import (
"io/ioutil"
"log"
"net/http"
"net/url"
)
func main() {
formData := url.Values{
"class" : {"email"},
"method" : {"sendemailfromtemplate"},
"user" : {"user"},
"password" : {"password"},
"to" : {"34600000000"},
"idtemplate" : {"1000"},
"params" : {"mobile:123456789,name:test+name"},
"scheduledatetime" : {""},
"output" : {""},
}
resp, err := http.PostForm("https://www.afilnet.com/api/http/", formData)
if(err != nil) {
log.Fatalln(err)
}
defer resp.Body.Close()
ioutil.ReadAll(resp.Body)
if(err != nil) {
log.Fatalln(err)
}
}
Parameter | Beschreibung | Zwigend / optional |
---|---|---|
class=email | Sorte deren Antragen sich realisiert | Zwigend |
method=sendemailfromtemplate | Sortenmethode deren Antragen sich realisiert | Zwigend |
user | Der User / Email Ihres Afilnet Account | Zwigend |
password | Das password Ihres Afilnet Account | Zwigend |
to | Email Ziele | Zwigend |
idtemplate | Schablonenkennung | Zwigend |
params | Die parameter, die werden für seine Personalisierung in die Schablone ersetzt sein (<<parámetro>>), getrennt per , (kommas) | Optional |
scheduledatetime | Datum und Uhr der Sendung in Format yyyy-mm-dd hh:mm:ss | Optional |
output | Ergebnisse Ausgabeformat | Optional |
Aus Sie die Anfragen verwenden,werden Sie die nächster Datenfeld bekommen:
- status
-
result (si status=success), Sie werden die nächsten Codes bekommen:
- messageid
- credits
- Fehler (si status=Fehler), hier werden Sie der Fehlercode bekommen
Die mögliche Fehlercode sind die nächster:
Code | Beschreibung |
---|---|
MISSING_USER | User / email nicht beiliegend |
MISSING_PASSWORD | Password nicht beiliegend |
MISSING_CLASS | Sorten nicht beiliegend |
MISSING_METHOD | Methode nicht beiliegend |
MISSING_COMPULSORY_PARAM | Parameterversicherung nicht beiliegend |
INCORRECT_USER_PASSWORD | User oder Passwort inkorrekt |
INCORRECT_CLASS | Inkorrekt Sorte |
INCORRECT_METHOD | Inkorrekt Methode |
NO_ROUTE_AVAILABLE | Es hat nicht verfügbar Routen für die angezeigter Ziel |
NO_CREDITS | Sie verfügt nicht auf genug Betriebsergebnis |
NOT_ACCESS_TO_TEMPLATE | Sie vom Übergang auf geeignete Schablone nicht disponiert |
Parameter:
- class : email
- method : sendemailfromtemplate
- user : user
- password : password
- to : 34600000000
- idtemplate : 1000
- params : mobile:123456789,name:test+name
- scheduledatetime :
- output :
Anforderung:
https://www.afilnet.com/api/http/?class=email&method=sendemailfromtemplate&user=user&password=password&to=34600000000&idtemplate=1000¶ms=mobile:123456789,name:test+name&scheduledatetime=&output=