- HTTP অনুরোধ
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- একত্রীকরণ কৌশল
- কোন একত্রীকরণ
- উত্তরাধিকার
- এটা চেষ্টা করুন!
Google ড্রাইভে অতীতের কার্যকলাপ জিজ্ঞাসা করুন।
HTTP অনুরোধ
POST https://driveactivity.googleapis.com/v2/activity:query
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "consolidationStrategy": { object ( |
ক্ষেত্র | |
---|---|
consolidationStrategy | ক্রিয়াকলাপের সাথে সম্পর্কিত ক্রিয়াগুলিকে কীভাবে একত্রিত করা যায় তার বিশদ বিবরণ। যদি সেট করা না থাকে, তাহলে সম্পর্কিত ক্রিয়াগুলি একত্রিত হয় না৷ |
pageSize | প্রতিক্রিয়ায় কাঙ্ক্ষিত কার্যকলাপের ন্যূনতম সংখ্যা; সার্ভার কমপক্ষে এই পরিমাণ ফেরত দেওয়ার চেষ্টা করে। অনুরোধের সময় শেষ হওয়ার আগে সার্ভারের আংশিক প্রতিক্রিয়া প্রস্তুত থাকলে কম ক্রিয়াকলাপও ফিরিয়ে দিতে পারে। যদি সেট না করা হয়, একটি ডিফল্ট মান ব্যবহার করা হয়। |
pageToken | টোকেন ফলাফলের কোন পৃষ্ঠায় ফিরে আসবে তা চিহ্নিত করে। ফলাফলের নিম্নলিখিত পৃষ্ঠাটি পেতে পূর্ববর্তী ক্যোয়ারী থেকে প্রত্যাবর্তিত NextPageToken মানটিতে এটি সেট করুন। যদি সেট না করা হয়, ফলাফলের প্রথম পৃষ্ঠাটি ফিরে আসে। |
filter | আইটেমগুলির জন্য ফিল্টারিং এই প্রশ্নের অনুরোধ থেকে ফিরে এসেছে৷ ফিল্টার স্ট্রিং এর বিন্যাস হল অভিব্যক্তির একটি ক্রম, একটি ঐচ্ছিক "AND" দ্বারা যুক্ত, যেখানে প্রতিটি অভিব্যক্তি "ক্ষেত্র অপারেটর মান" ফর্মের। সমর্থিত ক্ষেত্র:
|
ইউনিয়ন ফিল্ড key । প্রশ্নে প্রাথমিক মানদণ্ড। ডিফল্ট হল ancestorName = items/root , যদি কোন কী নির্দিষ্ট করা না থাকে। key নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
itemName | এই ড্রাইভ আইটেমের জন্য কার্যকলাপ ফেরত. বিন্যাস হল |
ancestorName | এই ড্রাইভ ফোল্ডারের জন্য রিটার্ন ক্রিয়াকলাপ, সাথে সমস্ত শিশু এবং বংশধর। বিন্যাস হল |
প্রতিক্রিয়া শরীর
ড্রাইভ কার্যকলাপ অনুসন্ধানের জন্য প্রতিক্রিয়া বার্তা।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"activities": [
{
object ( |
ক্ষেত্র | |
---|---|
activities[] | অনুরোধ করা কার্যকলাপের তালিকা. |
nextPageToken | ফলাফলের পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে টোকেন, অথবা তালিকায় আর কোনো ফলাফল না থাকলে খালি। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/drive.activity
-
https://www.googleapis.com/auth/drive.activity.readonly
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।
একত্রীকরণ কৌশল
কিভাবে পৃথক কার্যকলাপ একত্রিত হয়. যদি ক্রিয়াকলাপগুলির একটি সেট সম্পর্কিত হয় তবে সেগুলিকে একটি সম্মিলিত ক্রিয়াকলাপে একীভূত করা যেতে পারে, যেমন একজন অভিনেতা একাধিক লক্ষ্যে একই ক্রিয়া সম্পাদন করে বা একাধিক অভিনেতা একটি একক লক্ষ্যে একই ক্রিয়া সম্পাদন করে। কৌশলটি নিয়মগুলিকে সংজ্ঞায়িত করে যেগুলির জন্য কার্যকলাপ সম্পর্কিত।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের strategy । কিভাবে পৃথক কার্যকলাপ একত্রিত হয়. strategy নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
none | ব্যক্তিগত কার্যক্রম একত্রিত হয় না. |
legacy | পৃথক কার্যকলাপ উত্তরাধিকার কৌশল ব্যবহার করে একত্রিত করা হয়. |
কোন একত্রীকরণ
এই ধরনের কোন ক্ষেত্র আছে.
একটি কৌশল যা পৃথক কার্যকলাপের কোন একীকরণ করে না।
উত্তরাধিকার
এই ধরনের কোন ক্ষেত্র আছে.
একটি কৌশল যা লিগ্যাসি V1 অ্যাক্টিভিটি API থেকে গ্রুপিং নিয়মগুলি ব্যবহার করে কার্যকলাপকে একীভূত করে৷ সময়ের একটি উইন্ডোর মধ্যে ঘটে যাওয়া অনুরূপ ক্রিয়াগুলি একাধিক লক্ষ্য (যেমন ফাইলের একটি সেট একবারে সরানো) বা একাধিক অভিনেতা (যেমন একাধিক ব্যবহারকারী একই আইটেম সম্পাদনা করে) জুড়ে বিভক্ত করা যেতে পারে। এই কৌশলের জন্য গ্রুপিং নিয়ম প্রতিটি ধরনের কর্মের জন্য নির্দিষ্ট।