এই পৃষ্ঠাটি বর্ণনা করে কিভাবে একটি Google ড্রাইভ ফাইল রিসোর্স থেকে নির্দিষ্ট লেবেল ফেরত দিতে হয়।
আপনি কোন লেবেলগুলি পুনরুদ্ধার করতে চান তা নির্দিষ্ট করতে, files.get পদ্ধতি ব্যবহার করুন বা ফাইল রিসোর্স প্রদান করে এমন কোনো পদ্ধতি ব্যবহার করুন। অনুরোধের বডি খালি হতে হবে।
সফল হলে, প্রতিক্রিয়া বডিতে File একটি উদাহরণ থাকে।
উদাহরণ
নিম্নলিখিত কোড নমুনাটি নির্দিষ্ট লেবেলের সেট ফেরত দিতে fileId , প্লাস labelId কীভাবে ব্যবহার করতে হয় তা দেখায়। includeLabels অবজেক্ট হল আইডিগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷ fields প্যারামিটারের labelInfo অবজেক্টে ফাইলে সেট করা লেবেল থাকে এবং includeLabels মধ্যে অনুরোধ করা হয়।
জাভা
File file = driveService.files().get("FILE_ID").setIncludeLabels("LABEL_ID,LABEL_ID").setFields("labelInfo").execute();
পাইথন
file = drive_service.files().get(fileId="FILE_ID", includeLabels="LABEL_ID,LABEL_ID", fields="labelInfo").execute();
Node.js
/**
* Get a Drive file with specific labels
* @return{obj} file with labelInfo
**/
async function getFileWithSpecificLabels() {
// Get credentials and build service
// TODO (developer) - Use appropriate auth mechanism for your app
const {GoogleAuth} = require('google-auth-library');
const {google} = require('googleapis');
const auth = new GoogleAuth({scopes: 'https://www.googleapis.com/auth/drive'});
const service = google.drive({version: 'v3', auth});
try {
const file = await service.files.get({
fileId: 'FILE_ID',
includeLabels: 'LABEL_ID,LABEL_ID',
fields:'labelInfo',
});
return file;
} catch (err) {
// TODO (developer) - Handle error
throw err;
}
}
নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
- FILE_ID : লেবেল ধারণকারী ফাইলের
fileId। - LABEL_ID : ফেরত দেওয়ার জন্য একটি লেবেলের
labelId। একটি ফাইলে লেবেল সনাক্ত করতে,files.listLabelsপদ্ধতি ব্যবহার করুন।
নোট
- ফাইল রিসোর্স ফেরত দেওয়া যেকোনো পদ্ধতি
includeLabelsক্ষেত্র এবং ক্যোয়ারী প্যারামিটার সমর্থন করে। উদাহরণস্বরূপ,files.copy,files.list, এবংfiles.update।