by Anonymous » 28 Feb 2025, 04:06
Ich hoffe, diese Frage ist hier in Ordnung, da sie meine Verwendung für Google Calendar API ersetzen könnte. Ich denke, es sollte in Ordnung sein. automatisch. Ich verwende derzeit die Kalender -API, google.apis.calendar.v3, aber wenn ich dies dazu bringen könnte, dass meine Bewerbung keine Anmeldeinformationen mehr müsste, was wirklich großartig wäre. Eine Mailingliste
[*] Von CC
[*] aus einem anderen E -Mail -Konto umgeleitet
Ereignisse werden nur hinzugefügt, wenn sie in Bestätigungs -E -Mails von Geschäften über:
- sind, umgeleitet. />
- Hotels
- Restaurants
- Ticketveranstaltungen wie Filme und Konzerte
Ich habe über Ereignisse aus Gomail das Beispiel erstellt. />
https://developers.google.com/gmail/mar ... e-calendar
https://developers.google.com/gmail/markup/ging-started
https://developers.google.com/gmail/mar ... eservation
Code: Select all
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Oscar Andersson"
},
"reservationFor": {
"@type": "Event",
"name": "Foo Fighters Concert",
"performer": {
"@type": "Organization",
"name": "The Foo Fighters",
"image": "http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"
},
"startDate": "2019-05-08T19:30:00-01:00",
"endDate": "2019-05-08T23:00:00-01:00",
"location": {
"@type": "Place",
"name": "AT&T Park",
"address": {
"@type": "PostalAddress",
"streetAddress": "AT&T Park",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
}
}
},
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc123",
"numSeats": "1",
"modifiedTime": "2019-05-07T15:15:00-01:00",
"modifyReservationUrl": "http://united.com/modifyreservation.html"
}
Dear Oscar, thanks for booking your Google I/O ticket with us.
BOOKING DETAILS
Reservation number: IO12345
Order for: Oscar Andersson
Event: Google I/O 2013
Start time: May 15th 2013 8:00am PST
Venue: Moscone Center, 800 Howard St., San Francisco, CA 94103
Ich habe das Markup mit E -Mail -Markup -Tester von Google validiert und es heißt keine Fehler, die erkannt wurde. Dann habe ich das HTML oben von Notepad ++ in Outlook über Run -> per Outlook importiert und an mein Google Mail gesendet. Ich habe die E-Mail erhalten, aber das Kalenderereignis war nicht vorhanden. />
https://developers.google.com/gmail/mar ... ith-google
Ich habe versucht, mein eigenes Programm zu erstellen, um die E-Mail über Google Mail-Server an mich selbst zu senden, aber die Ereignisse werden immer noch nicht angezeigt. Versuchte viele der auf ihren Führungs- und Referenzseite genannten Ereignisse zu kopieren. < /P>
Code: Select all
var emailAddress = new MailAddress("myGmail@gmail.com", "Ogglas");
SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = "smtp.gmail.com";
smtpClient.Port = 587;
smtpClient.EnableSsl = true;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential("myGmail@gmail.com", "mySuperSecurePassword789&");
MailMessage mailMessage = new MailMessage();
mailMessage.From = emailAddress;
mailMessage.To.Add(emailAddress);
mailMessage.Subject = "Concert test";
mailMessage.IsBodyHtml = true;
var currentPath = Directory.GetCurrentDirectory();
var htmlEmail = File.ReadAllText(currentPath + "\\Email.html");
mailMessage.Body = htmlEmail;
smtpClient.Send(mailMessage);
Example from a flight how I would like it to look:
Gmail:
Calendar:
Beispiel aus booking.com
Ich hoffe, diese Frage ist hier in Ordnung, da sie meine Verwendung für Google Calendar API ersetzen könnte. Ich denke, es sollte in Ordnung sein. automatisch. Ich verwende derzeit die Kalender -API, google.apis.calendar.v3, aber wenn ich dies dazu bringen könnte, dass meine Bewerbung keine Anmeldeinformationen mehr müsste, was wirklich großartig wäre. Eine Mailingliste
[*] Von CC
[*] aus einem anderen E -Mail -Konto umgeleitet
[b] Ereignisse werden nur hinzugefügt, wenn sie in Bestätigungs -E -Mails von Geschäften über: [/b]
[list]
sind, umgeleitet. /> [*] Hotels
[*] Restaurants
[*] Ticketveranstaltungen wie Filme und Konzerte
[/list]
Ich habe über Ereignisse aus Gomail das Beispiel erstellt. />
https://developers.google.com/gmail/markup/google-calendar
https://developers.google.com/gmail/markup/ging-started
https://developers.google.com/gmail/markup/reference/event-reservation
[code]
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Oscar Andersson"
},
"reservationFor": {
"@type": "Event",
"name": "Foo Fighters Concert",
"performer": {
"@type": "Organization",
"name": "The Foo Fighters",
"image": "http://www.amprocktv.com/wp-content/uploads/2027/01/foo-fighters-1-680x383.jpg"
},
"startDate": "2019-05-08T19:30:00-01:00",
"endDate": "2019-05-08T23:00:00-01:00",
"location": {
"@type": "Place",
"name": "AT&T Park",
"address": {
"@type": "PostalAddress",
"streetAddress": "AT&T Park",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
}
}
},
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc123",
"numSeats": "1",
"modifiedTime": "2019-05-07T15:15:00-01:00",
"modifyReservationUrl": "http://united.com/modifyreservation.html"
}
Dear Oscar, thanks for booking your Google I/O ticket with us.
BOOKING DETAILS
Reservation number: IO12345
Order for: Oscar Andersson
Event: Google I/O 2013
Start time: May 15th 2013 8:00am PST
Venue: Moscone Center, 800 Howard St., San Francisco, CA 94103
[/code]
Ich habe das Markup mit E -Mail -Markup -Tester von Google validiert und es heißt keine Fehler, die erkannt wurde. Dann habe ich das HTML oben von Notepad ++ in Outlook über Run -> per Outlook importiert und an mein Google Mail gesendet. Ich habe die E-Mail erhalten, aber das Kalenderereignis war nicht vorhanden. />
https://developers.google.com/gmail/markup/registering-with-google
Ich habe versucht, mein eigenes Programm zu erstellen, um die E-Mail über Google Mail-Server an mich selbst zu senden, aber die Ereignisse werden immer noch nicht angezeigt. Versuchte viele der auf ihren Führungs- und Referenzseite genannten Ereignisse zu kopieren. < /P>
[code]var emailAddress = new MailAddress("myGmail@gmail.com", "Ogglas");
SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = "smtp.gmail.com";
smtpClient.Port = 587;
smtpClient.EnableSsl = true;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential("myGmail@gmail.com", "mySuperSecurePassword789&");
MailMessage mailMessage = new MailMessage();
mailMessage.From = emailAddress;
mailMessage.To.Add(emailAddress);
mailMessage.Subject = "Concert test";
mailMessage.IsBodyHtml = true;
var currentPath = Directory.GetCurrentDirectory();
var htmlEmail = File.ReadAllText(currentPath + "\\Email.html");
mailMessage.Body = htmlEmail;
smtpClient.Send(mailMessage);
[/code]
Example from a flight how I would like it to look:
Gmail:
[img]https://i.sstatic.net/RvCaY.png[/img]
Calendar:
Beispiel aus booking.com