Ознакомьтесь с URL-адресами, которые помогут вам понять больше
Code Project ссылка
https://www.codeproject.com/Articles/36482/How-to-Create-Google-Calendar-Events-Using-NET
[112 ] https://www.codeproject.com/Articles/565032/Google-Calendar-v-Integration-in-ASP-NET-Create-ed
Возможно, вы захотите использовать собственную процедуру кодирования / декодирования?
Кодировать:
string acceptedChar = "ABCDEFGHJKLMNPQRSTUWXZ0123456789";
int yourNumber = 12345678;
string response = "";
while (yourNumber > 0)
{
response += acceptedChar[yourNumber % acceptedChar.Length];
yourNumber /= acceptedChar.Length;
}
Декодировать:
string acceptedChar = "ABCDEFGHJKLMNPQRSTUWXZ0123456789";
string inputStr = "ABCD";
int yourNumber = 0;
for (int i = inputStr.Length; i > 0; i--)
{
yourNumber *= acceptedChar.Length;
yourNumber += acceptedChar.IndexOf(inputStr[i]);
}
(Непроверенный код)
Если вы посмотрите на клавиатуру вашего мобильного телефона, число 1985239 может быть представлено с помощью этих символов (a, b, c ), (w, x, y, z), (t, u, v), ... Попробуйте найти алгоритм, который генерировал бы более-менее похожие на английский слова слова с учетом упорядоченного набора неупорядоченных наборов символов - - их будет легче запомнить.