שימוש בgmail api בקוד פתוח
-
@הפצת-אנקי
אם אני מבין נכון, אתה רוצה שכל משתמש בתוכנה יצטרך לבצע 'כניסה' מהתוכנה לחשבון גימייל שלו, כך שהתוכנה תקבל הרשאה 'לשוטט' לו בחשבון ולשאוב משם את הקובץ.
אם כן, לכאורה זה לא יעבוד למשתמשי מייל בלבד, כיון שאתה בהכרח צורך כאן שירותים נוספים מלבד gmail -
@דאטה-בייס כתב בשימוש בgmail api בקוד פתוח:
כיון שאתה בהכרח צורך כאן שירותים נוספים מלבד gmail
-
@דאטה-בייס במייל בלבד של נטפרי נדמה לי יהיה פתוח השירות של ההרשאה לgmail.
אבל משתמשים לא יבינו כזאת בקשת הרשאה ואולי גם לא יעניקו אותה (כי יש בזה סיכון זעום).@הפצת-אנקי כתב בשימוש בgmail api בקוד פתוח:
מצד שני אני מוכרח לקוד פתוח.
זה לא משנה מאומה קוד פתוח/סגור. בכל מקרה הכל חשוף למחשב ולמשתמש המתחכם.
-
@הפצת-אנקי זה שלב מקדים של כניסה לחשבון גוגל, שיופיע רק אם המשתמש לא מחובר לחשבון.
השלב הרלוונטי זה משהו כזה:
כמובן עם שם שתבחר במקום "Google Auth 2.0 Playground".
הנקודה היא שגישת קריאת מיילים (https://www.googleapis.com/auth/gmail.readonly
) מוגדרת בגוגל כ"restricted scopes" (שזה הרמה הכי רגישה, יותר מ"sensitive" כמו לוח שנה) שמחייבים לקבל אישור ידני מגוגל ולספק רשימה של דרישות ונימוקים, וקשה לי להאמין שתצליח לקבל אישור בתרחיש שלך.
ולכן כל מי שירצה להשתמש, יופיע לו לפני המסך הנ"ל גם כזה מסך:
ורק תחת "מתקדם" אפשר ללחוץ על "המשך (לא בטוח)". -
@הפצת-אנקי
smtp זה פרוטקול לשליחת דואר אלקטרוני בלבד
אם תספק שם משתמש וסיסמה (בג'ימייל צריך אימות דו שלבי או סיסמה יעודית לאפליקציה) תוכל לשלוח מכל תוכנה שהיא דואר מהחשבון שלך, גם בלי שום אימות
אבל את הפעולה שאתה מבקש לעשות, כמובן לא תוכל לעשות
ברגע שאתה מבקש מתוכנה כל שהיא להיכנס לחשבון דואר ולקרוא הודעות, אתה צריך להרשאה המסקימלית שיש -
@הפצת-אנקי למה שלא תפתח מייל משלך בגוגל
ואליו תשלח
ואליו תחבר את כל המשתמשים בתוכנה?
מאשר לבקש מכולם לחבר את המייל שלהם לתוכנה? -
@A0533057932 כתב בשימוש בgmail api בקוד פתוח:
@הפצת-אנקי למה שלא תפתח מייל משלך בגוגל
ואליו תשלחהבנתי שזה היה הרעיון הראשון בנושא, אבל הבעיה שמשתמש יכול לעשות במייל הזה שימושים בעייתיים מגוונים.