create : যে কাজটি করা হচ্ছে। মানটি create হয় যখন একজন ব্যবহারকারী ড্রাইভ UI-এর "নতুন" বোতামে ক্লিক করেন।
FOLDER_ID : মূল ফোল্ডারের ID।
FOLDER_RESOURCE_KEY : মূল ফোল্ডারের রিসোর্স কী।
USER_ID : প্রোফাইল আইডি যা ব্যবহারকারীকে অনন্যভাবে সনাক্ত করে।
আপনার অ্যাপকে এই পদক্ষেপগুলি অনুসরণ করে এই অনুরোধে কাজ করতে হবে:
যাচাই করুন যে action ক্ষেত্রের একটি মান আছে create ।
ব্যবহারকারীর জন্য একটি নতুন সেশন তৈরি করতে userId মান ব্যবহার করুন। সাইন-ইন করা ব্যবহারকারীদের সম্পর্কে আরও তথ্যের জন্য, ব্যবহারকারী এবং নতুন ইভেন্ট দেখুন।
ফাইল রিসোর্স তৈরি করতে files.create পদ্ধতি ব্যবহার করুন। অনুরোধে folderId সেট করা থাকলে, parents ক্ষেত্রটিকে folderId মানতে সেট করুন।
state প্যারামিটারটি ইউআরএল-এনকোডেড, তাই আপনার অ্যাপকে অবশ্যই এস্কেপ অক্ষরগুলি পরিচালনা করতে হবে এবং এটি JSON হিসাবে পার্স করতে হবে।
ব্যবহারকারী এবং নতুন ইভেন্ট
ড্রাইভ অ্যাপ্লিকেশানগুলির সমস্ত "তৈরি" ইভেন্টকে সম্ভাব্য সাইন-ইন হিসাবে বিবেচনা করা উচিত৷ কিছু ব্যবহারকারীর একাধিক অ্যাকাউন্ট থাকতে পারে, তাই state প্যারামিটারে ব্যবহারকারী আইডি বর্তমান সেশনের সাথে নাও মিলতে পারে। যদি state প্যারামিটারের ব্যবহারকারী আইডি বর্তমান সেশনের সাথে মেলে না, তাহলে আপনার অ্যাপের বর্তমান সেশনটি শেষ করুন এবং অনুরোধ করা ব্যবহারকারী হিসেবে সাইন ইন করুন।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-02-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["When a user creates a new file with your app from Drive UI, your app receives a `state` parameter containing action, folder details, and user ID."],["Your app should verify the `action` is \"create\", create a user session, and use the provided information to create a new file via the Drive API."],["All \"create\" events should be treated as potential sign-ins and handled to accommodate users with multiple accounts, potentially requiring session switching."],["The `state` parameter is URL-encoded and needs to be parsed as JSON by your application for proper data extraction."]]],["When a user selects an app via Drive UI's \"New\" button, Drive redirects to the app's New URL, sending a `state` parameter. The `state` includes `action` (set to \"create\"), `folderId`, `folderResourceKey`, and `userId`. The app must verify the `action`, initiate a new user session based on `userId`, use `files.create` to generate a file resource, and handle `folderId` and `folderResourceKey`. All \"create\" events should be treated as potential sign-ins, with user sessions adjusted accordingly. The `state` parameter is URL-encoded JSON and must be parsed.\n"]]