URL Fetch Service

URL আনা

এই পরিষেবাটি স্ক্রিপ্টগুলিকে ইউআরএল আনার মাধ্যমে ওয়েবে অন্যান্য সংস্থানগুলি অ্যাক্সেস করার অনুমতি দেয়৷ একটি স্ক্রিপ্ট HTTP এবং HTTPS অনুরোধ জারি করতে এবং প্রতিক্রিয়া পেতে UrlFetch পরিষেবা ব্যবহার করতে পারে। UrlFetch পরিষেবাটি দক্ষতা এবং স্কেলিং উদ্দেশ্যে Google এর নেটওয়ার্ক অবকাঠামো ব্যবহার করে।

এই পরিষেবা ব্যবহার করে করা অনুরোধগুলি আইপি রেঞ্জের একটি সেট পুল থেকে উদ্ভূত হয়। আপনি যদি এই অনুরোধগুলিকে সাদা তালিকাভুক্ত করতে বা অনুমোদন করতে চান তবে আপনি আইপি ঠিকানাগুলির সম্পূর্ণ তালিকা দেখতে পারেন।

এই পরিষেবাটির জন্য https://www.googleapis.com/auth/script.external_request সুযোগ প্রয়োজন৷ বেশিরভাগ ক্ষেত্রে Apps স্ক্রিপ্ট স্বয়ংক্রিয়ভাবে সনাক্ত করে এবং একটি স্ক্রিপ্টের প্রয়োজনের স্কোপ অন্তর্ভুক্ত করে, কিন্তু আপনি যদি আপনার স্কোপগুলি স্পষ্টভাবে সেট করে থাকেন তবে UrlFetchApp ব্যবহার করার জন্য আপনাকে অবশ্যই ম্যানুয়ালি এই সুযোগটি যোগ করতে হবে।

আরো দেখুন

ক্লাস

নাম সংক্ষিপ্ত বর্ণনা
HTTPResponse এই ক্লাসটি ব্যবহারকারীদের HTTP প্রতিক্রিয়াগুলিতে নির্দিষ্ট তথ্য অ্যাক্সেস করতে দেয়।
UrlFetchApp সম্পদ আনুন এবং ইন্টারনেটের মাধ্যমে অন্যান্য হোস্টদের সাথে যোগাযোগ করুন।

HTTPResponse

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
getAllHeaders() Object HTTP প্রতিক্রিয়ার জন্য শিরোনামগুলির একটি বৈশিষ্ট্য/মান মানচিত্র প্রদান করে, যে শিরোনামগুলির একাধিক মান অ্যারে হিসাবে ফিরে আসে।
getAs(contentType) Blob নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন।
getBlob() Blob একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন।
getContent() Byte[] একটি HTTP প্রতিক্রিয়ার কাঁচা বাইনারি সামগ্রী পায়।
getContentText() String একটি স্ট্রিং হিসাবে এনকোড করা একটি HTTP প্রতিক্রিয়ার বিষয়বস্তু পায়৷
getContentText(charset) String প্রদত্ত অক্ষরসেটের একটি স্ট্রিং হিসাবে এনকোড করা HTTP প্রতিক্রিয়ার বিষয়বস্তু ফেরত দেয়।
getHeaders() Object HTTP প্রতিক্রিয়ার জন্য হেডারগুলির একটি বৈশিষ্ট্য/মান মানচিত্র প্রদান করে।
getResponseCode() Integer একটি HTTP প্রতিক্রিয়ার HTTP স্ট্যাটাস কোড (OK এর জন্য 200, ইত্যাদি) পান।

UrlFetchApp

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
fetch(url) HTTPResponse একটি URL আনার জন্য একটি অনুরোধ করে৷
fetch(url, params) HTTPResponse ঐচ্ছিক উন্নত পরামিতি ব্যবহার করে একটি URL আনার অনুরোধ করে।
fetchAll(requests) HTTPResponse[] ঐচ্ছিক উন্নত প্যারামিটার ব্যবহার করে একাধিক URL আনার জন্য একাধিক অনুরোধ করে।
getRequest(url) Object অপারেশন চালু করা হলে যে অনুরোধ করা হয় তা ফেরত দেয়।
getRequest(url, params) Object ক্রিয়াকলাপটি চালু করা হলে যে অনুরোধ করা হয় তা ফেরত দেয়।