טיפול בכתובת URL חדשה

Stay organized with collections Save and categorize content based on your preferences.

כשמשתמש לוחץ על הלחצן 'חדש' ובוחר אפליקציה בממשק המשתמש של Drive, מערכת Drive מפנה את המשתמש לכתובת ה-URL החדשה של האפליקציה שהוגדרה במהלך הגדרת השילוב עם Drive.

כפי שצוין בקטע 'הגדרת שילוב של ממשק משתמש ב-Drive', האפליקציה שלך מקבלת קבוצת ברירת מחדל של משתני תבנית בתוך פרמטר state. פרטי ברירת המחדל של state לכתובת URL חדשה הם:

{
  "action":"create",
  "folderId":"0ADK06pfg",
  "folderResourceKey":"dhsEAn1",
  "userId":"103354693083460731603"
}

כדי לטפל במידע הזה:

  1. יש לזהות את הערך create בפרמטר state כדי לוודא שזוהי בקשה ליצירת קובץ חדש.

  2. משתמשים בשיטה files.create כדי ליצור את הקובץ באמצעות הערכים folderId ו-userId.

הפרמטר state מקודד בכתובת URL ולכן האפליקציה חייבת לטפל בתווי הבריחה ולנתח אותם בפורמט JSON.

ניהול של יצירת אירועים חדשים

אפליקציות Drive צריכות להתייחס לכל האירועים מסוג 'יצירת חדש' ככניסות פוטנציאליות. לחלק מהמשתמשים יכולים להיות כמה חשבונות, לכן יכול להיות שמזהה המשתמש בפרמטר state לא תואם לסשן הנוכחי. אם מזהה המשתמש בפרמטר state לא תואם לביקור הנוכחי, סיים את הסשן הנוכחי באפליקציה והתחבר בתור המשתמש המבוקש.