URL Fetch Service

URL আনা

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

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

UrlFetch পরিষেবার অনুরোধের ডিফল্ট ব্যবহারকারী এজেন্ট স্ট্রিং হল Mozilla/5.0 (compatible; Google-Apps-Script; beanserver; +https://script.google.com; id: SCRIPT_ID )

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

এছাড়াও দেখুন

ক্লাস

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

HTTPResponse

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get All Headers() Object HTTP প্রতিক্রিয়ার জন্য শিরোনামগুলির একটি বৈশিষ্ট্য/মান মানচিত্র প্রদান করে, যে শিরোনামগুলির একাধিক মান অ্যারে হিসাবে ফিরে আসে।
get As(contentType) Blob নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন।
get Blob() Blob একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন।
get Content() Byte[] একটি HTTP প্রতিক্রিয়ার কাঁচা বাইনারি সামগ্রী পায়।
get Content Text() String একটি স্ট্রিং হিসাবে এনকোড করা একটি HTTP প্রতিক্রিয়ার বিষয়বস্তু পায়৷
get Content Text(charset) String প্রদত্ত অক্ষরসেটের একটি স্ট্রিং হিসাবে এনকোড করা HTTP প্রতিক্রিয়ার বিষয়বস্তু ফেরত দেয়।
get Headers() Object HTTP প্রতিক্রিয়ার জন্য হেডারগুলির একটি বৈশিষ্ট্য/মান মানচিত্র প্রদান করে।
get Response Code() Integer একটি HTTP প্রতিক্রিয়ার HTTP স্ট্যাটাস কোড (OK এর জন্য 200, ইত্যাদি) পান।

Url Fetch App

পদ্ধতি

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