ওয়েব ক্যাপচার এবং রূপান্তর করার সরঞ্জামসমূহ

আইকন এপিআই-তে ওয়েবপৃষ্ঠা - গ্রাবিআইটি সহ ফ্যাভিকন এক্সট্র্যাক্টর

আইকন এপিআইতে ওয়েবপৃষ্ঠা URL টি রূপান্তর করে intও আইকন, এই চেষ্টা করুন ডেমো এটি কর্মে দেখতে। আইকন এপিআই-তে ওয়েবপৃষ্ঠাটি কেবল ফ্যাভিকন গ্র্যাবার নয়, বরং ওয়েবপৃষ্ঠার জন্য সমস্ত উপলব্ধ আইকনগুলিতে চূড়ান্ত আইকনটি স্থাপন করে। যদি কোনও আইকন উপলব্ধ না হয় এটি ওয়েবপৃষ্ঠার জন্য একটি উত্পন্ন করবে। উত্স আইকনটি বেছে নেওয়া হয়েছে, পটভূমি এবং নির্বাচিত যে কোনও সীমানা ব্যবহারকারীর প্রয়োজনীয়তার উপর নির্ভর করে পরিবর্তন করতে পারে।

এপিআই দিয়ে শুরু করার জন্য নীচের কলটিতে অ্যাপ্লিকেশন কী পাঠ্য উদাহরণ প্রতিস্থাপন করুন আপনার অ্যাপ্লিকেশন কী তারপরে আকারের প্যারামিটার সেট করুন যা 32 এ ডিফল্ট। অবশেষে আপনি যে ওয়েবপৃষ্ঠাটি পরিবর্তন করতে চান তা উল্লেখ করুন intও আইকন, ইউআরএল প্যারামিটারে প্রয়োজনীয় ইউআরএল পাস করে। নিম্নলিখিত উদাহরণে https://www.astropioneer.blog/ রূপান্তরিত হচ্ছে intoa 48x48 পিক্সেল আইকন।

//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/
সমন্বিত একটি URL প্যারামিটার & or ? অক্ষর অবশ্যই URL এনকোড হওয়া উচিত।

এটি রাখা ভাল ধারণা url ক্যোয়ারির সর্বশেষ প্যারামিটার হিসাবে প্যারামিটারstring যেহেতু এটি URL এ এনকোড থাকা এড়ায় না কেন বেশিরভাগ URL টি URL এ আইকন এপিআই-তে প্রবেশ করে।

যদিও আইকনটি সার্ভার সাইড ল্যাঙ্গুয়েজ যেমন পিএইচপি দিয়ে ডাউনলোড করা যায়। এটি সরাসরি একটি ওয়েব পৃষ্ঠায় প্রদর্শিত হতে পারে বা নীচে দেখানো হিসাবে JavaScript ব্যবহার করা যেতে পারে। মনে রাখবেন যে একটি ওয়েবপেজে আইকন API ব্যবহার করার সময় ওয়েবপৃষ্ঠার ডোমেন অবশ্যই তালিকায় যুক্ত করা উচিত অনুমোদিত ডোমেন.

<img src="//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/"/>
<script>
fetch('https://api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/')
.then(response => response.blob())
.then(blob => {
    console.log(blob);
});
</script>

একটি আইকন এছাড়াও রূপান্তর করা যেতে পারে কেবল নীচের বিকল্পগুলি থেকে আপনি প্রয়োগ করতে চান রূপান্তর পাস। যার উদাহরণ এখানে দেখা যায় ট্রান্সফর্মটি ফলে আইকন সেপিয়া তৈরি করে।

//api.grabz.it/services/icon?key=Sign in to view your Application Key&transform=sepia&size=48&url=https://www.astropioneer.blog/

পরামিতি

আইকন API তে ওয়েবপৃষ্ঠাটি নিম্নলিখিত চারটি পরামিতি গ্রহণ করে accep

নাম বিবরণ অপশন সমূহ
চাবি আপনার অ্যাপ্লিকেশন কী এই প্যারামিটারটি প্রয়োজনীয় একটি চিত্র আইকন তৈরি করতে
URL রূপান্তর করার জন্য ওয়েবপৃষ্ঠার ইউআরএল intওএ আইকন এই প্যারামিটারটি প্রয়োজনীয় একটি চিত্র আইকন তৈরি করতে
আয়তন ফলাফলযুক্ত বর্গাকার আইকনটির আকার সুতরাং 32 এর ফলে একটি 32x32px আইকন তৈরি হবে
রুপান্তর ফলাফলটি আইকনটিতে প্রয়োগ করার জন্য রূপান্তর।
ডিফল্ট কোনও হয় না।
blackandwhite - একটি কালো এবং সাদা আইকন তৈরি করুন
grayscale - গ্রেস্কেল আইকন তৈরি করুন
inverse - আইকনের রঙগুলি উল্টে দিন
sepia - সেপিয়া রঙিন আইকন তৈরি করুন
উৎস ব্যবহৃত আইকনগুলির পছন্দসই উত্সটি সংজ্ঞায়িত করুন
সমাপ্ত আইকন উত্পাদন।
ডিফল্ট সব।
all - সমস্ত ধরণের আইকন ব্যবহার করুন
favicon - শুধুমাত্র ফেভিকন ব্যবহার করুন
metadata - কেবল ওয়েবপৃষ্ঠা মেটাডেটা আইকন ব্যবহার করুন

ত্রুটি

আইকন এপিআইতে ওয়েবপৃষ্ঠাটি নিম্নলিখিত ত্রুটি কোডগুলি ফিরিয়ে দিতে পারে।

কোড বিবরণ
100 কোনও ইউআরএল নির্দিষ্ট করা হয়নি
103 অ্যাপ্লিকেশন কী অনুপস্থিত
104 অজানা অ্যাপ্লিকেশন কী
114 আইকন আকার অবৈধ
401 এই API টি যে ডোমেনটি ব্যবহার করা হচ্ছে তা অবশ্যই অনুমোদিত.
500 একটি আপগ্রেড প্রয়োজন