Google ড্রাইভ অ্যাক্টিভিটি এপিআই DriveActivity
রিসোর্স নিয়ে গঠিত, যা ব্যবহারকারীর Google ড্রাইভের মধ্যে বস্তুতে করা পরিবর্তনগুলিকে উপস্থাপন করে, এবং activity.query
পদ্ধতি, যা আপনাকে সেই পরিবর্তনগুলি সম্পর্কে তথ্য পুনরুদ্ধার করতে দেয়৷
অনুরোধ
activity.query
.query পদ্ধতি ব্যবহার করে আপনার অ্যাপ ব্যবহারকারীর কার্যকলাপ ডেটার জন্য অনুরোধ করে। আপনি একটি নির্দিষ্ট ড্রাইভ আইটেমের জন্য বা ড্রাইভ ফোল্ডারের অধীনে থাকা সমস্ত কিছুর জন্য কার্যকলাপের জন্য অনুরোধ করতে পারেন৷ একটি প্রদত্ত অনুরোধের জন্য, আপনি সময় সীমা বা কর্মের প্রকারের মতো সীমাবদ্ধতার দ্বারা প্রতিক্রিয়া সীমাবদ্ধ করতে বেছে নিতে পারেন এবং আপনি প্রতিক্রিয়াতে কার্যকলাপকে একত্রিত করতে বেছে নিতে পারেন। আরও তথ্যের জন্য, ড্রাইভ কার্যকলাপ API-এ অনুরোধ করুন দেখুন।
প্রতিক্রিয়া
একটি অনুরোধের প্রতিক্রিয়া হল প্রদত্ত পরামিতিগুলির সাথে মিলে যাওয়া ক্রিয়াকলাপের একটি তালিকা, যেখানে একটি DriveActivity
সংস্থান প্রতিটি কার্যকলাপের প্রতিনিধিত্ব করে:
একটি DriveActivity
রিসোর্স হল Action
অবজেক্টের একটি সংগ্রহ, যার প্রতিটি ইভেন্টের মতো স্বয়ংসম্পূর্ণ। একটি Action
মধ্যে একটি ActionDetail
(যেমন Create
বা Edit
), একজন Actor
(যেমন User
বা Administrator
), একটি Target
(যেমন DriveItem
বা Drive
), এবং হয় একটি Timestamp
বা TimeRange
অন্তর্ভুক্ত থাকে।
একটি DriveActivity
রিসোর্সে সংক্ষিপ্ত তথ্যও থাকে, যেমন প্রতিটি Actor
এবং সমস্ত অ্যাকশন থেকে Target
, একটি ইউনিফাইড Timestamp
বা TimeRange
এবং হয় Action
সবচেয়ে গুরুত্বপূর্ণ বা প্রতিনিধিত্বমূলক ActionDetail
।
আরও তথ্যের জন্য, ড্রাইভ কার্যকলাপ API ডেটা মডেল দেখুন।
কার্যকলাপ ইতিহাস দৃশ্যমানতা
আপনি যখন এই API ব্যবহার করেন তখন ড্রাইভে কিছু কার্যকলাপ প্রতিবেদন করা নাও হতে পারে৷ ড্রাইভ অ্যাক্টিভিটি API একটি বস্তুর প্রদত্ত পরিবর্তনের প্রতিবেদন করে কিনা তা নির্ভর করে পরিবর্তনটি, বা পরিবর্তন সম্পর্কে তথ্য, আপনার অ্যাপ্লিকেশনে প্রমাণীকৃত ব্যবহারকারীর কাছে দৃশ্যমান কিনা।
দৃশ্যমানতা বস্তুর জন্য সেট করা অনুমতির উপর ভিত্তি করে। ড্রাইভে ফাইল এবং ফোল্ডার শেয়ার করা হলে বেশ কিছু পরিস্থিতি রয়েছে:
- যদি একজন লেখক একটি দস্তাবেজ শেয়ার করেন, তবে দস্তাবেজের কার্যকলাপের ইতিহাস শুধুমাত্র নির্মাতার কাছেই নয়, প্রমাণীকৃত ব্যবহারকারীদের কাছেও দৃশ্যমান হয় যাদের সাথে এটি ভাগ করা হয়েছে৷
- যদি একটি নথি একজন ব্যবহারকারীর সাথে শেয়ার করা হয় এবং তারপরে ব্যক্তিগত করা হয়, প্রমাণীকৃত ব্যবহারকারী তাদের অ্যাক্সেস থাকাকালীন সমস্ত কার্যকলাপের ইতিহাস দেখতে পারে এবং অনুমতিগুলি এখন সীমাবদ্ধ।
- যদি কোনো ডকুমেন্ট কখনোই কোনো ব্যবহারকারীর সাথে শেয়ার করা না হয়, তাহলে ব্যবহারকারী কোনো কার্যকলাপের ইতিহাস দেখতে পাবে না।
শুরু করুন
ড্রাইভ অ্যাক্টিভিটি API থেকে সর্বাধিক সুবিধা পেতে, প্রথমে Google Drive API- এর সাথে আপনার অ্যাপকে একীভূত করুন। ড্রাইভ অ্যাক্টিভিটি API দিয়ে শুরু করতে, কীভাবে একটি প্রকল্প তৈরি করতে হয় এবং অনুরোধগুলি অনুমোদন করতে হয় তা শিখুন। অথবা, সরাসরি ডুব দিন এবং API রেফারেন্সে কার্যকলাপ সম্পর্কে পড়ুন।