আইকন এপিআইতে ওয়েবপৃষ্ঠা 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
ক্যোয়ারির সর্বশেষ প্যারামিটার হিসাবে প্যারামিটার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 | একটি আপগ্রেড প্রয়োজন |