স্মার্ট ডিভাইস ম্যানেজমেন্ট এপিআই স্ট্যান্ডার্ড gRPC এরর কোড ব্যবহার করে। এই কোডগুলো সম্পর্কে আরও তথ্যের জন্য, এরর হ্যান্ডলিং দেখুন।
এপিআই-তে একটি ত্রুটিপূর্ণ প্রতিক্রিয়া নিম্নলিখিত বিন্যাসে প্রদর্শিত হয়:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
এপিআই (API) ত্রুটি, সমস্যা সমাধানের টিপস এবং সম্পর্কিত বৈশিষ্ট্য ও নির্দেশিকা খুঁজে পেতে এরর কোডস (Error Codes) টেবিলের সার্চ বক্সটি ব্যবহার করুন। আপনি টেবিলের যেকোনো ফিল্ডে বিষয়বস্তু অনুসন্ধান করতে পারেন।
| HTTP | আরপিসি | সমস্যা সমাধান |
|---|---|---|
| ৫০৪ | DEADLINE_EXCEEDED | ইভেন্টটি প্রকাশিত হওয়ার ৩০ সেকেন্ড পর ইভেন্টের ছবিগুলোর মেয়াদ শেষ হয়ে যায়। মেয়াদ শেষ হওয়ার আগেই ছবিটি ডাউনলোড করে নিন। আরও দেখুন: ক্যামেরার ছবি ডাউনলোড করার কাজ ডিসপ্লে ডিভাইস ডোরবেল ডিভাইস অনুষ্ঠান নির্দেশিকা GenerateImage কমান্ড ক্যামেরামোশন বৈশিষ্ট্য ক্যামেরাপার্সন বৈশিষ্ট্য ক্যামেরাসাউন্ড বৈশিষ্ট্য ডোরবেলচিম বৈশিষ্ট্য |
| ৪০০ | FAILED_PRECONDITION | ব্যাটারি চালিত ডোরবেলে WebRTC স্ট্রিমের সময় বাড়ানো যায় না। যদি কোনো ডোরবেলের স্ট্রিম প্রাথমিক সেশনের সময়সীমার পরেও দেখার প্রয়োজন হয়, তবে বিদ্যমান স্ট্রিমটি বন্ধ করুন এবং একটি নতুন স্ট্রিম তৈরি করুন। আরও দেখুন: একটি লাইভ স্ট্রিম টাস্ক প্রসারিত করুন ExtendWebRtcStream কমান্ড |
| ৪০০ | FAILED_PRECONDITION | কিছু থার্মোস্ট্যাট মডেল, থার্মোস্ট্যাট মোড বন্ধ (OFF) থাকা অবস্থায় ইকো মোড পরিবর্তন করা সমর্থন করে না। থার্মোস্ট্যাট মোড বৈশিষ্ট্য। ইকো মোড পরিবর্তন করার আগে থার্মোস্ট্যাট মোড অবশ্যই HEAT, COOL, বা HEATCOOL-এ পরিবর্তন করতে হবে। আরও দেখুন: মোড পরিবর্তন করার কাজ সেটমোড কমান্ড থার্মোস্ট্যাট মোড বৈশিষ্ট্য থার্মোস্ট্যাট তাপমাত্রা সেটপয়েন্ট বৈশিষ্ট্য |
| ৪০০ | FAILED_PRECONDITION | থার্মোস্ট্যাট ম্যানুয়াল ইকো মোডে থাকলে তাপমাত্রার সেটপয়েন্ট নির্ধারণ করা যায় না। আরও দেখুন: তাপমাত্রা সেটপয়েন্ট পরিবর্তন করার কাজ থার্মোস্ট্যাটইকো বৈশিষ্ট্য থার্মোস্ট্যাট তাপমাত্রা সেটপয়েন্ট বৈশিষ্ট্য |
| ৪০৪ | NOT_FOUND | অনুরোধের মূল অংশে বৈধ কমান্ডের নাম ছাড়া কমান্ডটি কার্যকর করা হয়েছে। একটি বৈধ কমান্ড লিখুন। |
| ৪০০ | INVALID_ARGUMENT | WebRTC সমর্থন করে এমন ক্যামেরার জন্য একটি RTSP লাইভস্ট্রিম কমান্ড ব্যবহার করা হয়েছে, অথবা RTSP সমর্থন করে এমন ক্যামেরার জন্য একটি WebRTC লাইভস্ট্রিম কমান্ড ব্যবহার করা হয়েছে। আরও দেখুন: ক্যামেরার ছবি ডাউনলোড করার কাজ |
| ৪০০ | INVALID_ARGUMENT | আর্গুমেন্টগুলিতে একটি অবৈধ মান দিয়ে কমান্ডটি জমা দেওয়া হয়েছে। একটি বৈধ মান পাঠানো নিশ্চিত করুন। |
| ৪০০ | INVALID_ARGUMENT | আপনার কমান্ডে heatCelsius ফিল্ডটি যেন coolCelsius ফিল্ডের চেয়ে কম হয়, তা নিশ্চিত করুন।আরও দেখুন: তাপমাত্রা সেটপয়েন্ট পরিবর্তন করার কাজ থার্মোস্ট্যাট তাপমাত্রা সেটপয়েন্ট বৈশিষ্ট্য |
| ৪০৪ | NOT_FOUND | একটি অবৈধ বা অনুপস্থিত ডিভাইসের নাম উল্লেখ করা হয়েছে। একটি বৈধ ডিভাইস উল্লেখ করুন। আরও দেখুন: সংযোগ বৈশিষ্ট্য |
| ৪০৪ | NOT_FOUND | একটি অবৈধ বা অনুপস্থিত Project আইডি নির্দিষ্ট করা হয়েছে। একটি বৈধ আইডি নির্দিষ্ট করুন। Project আইডি। |
| ৪০০ | FAILED_PRECONDITION | ক্যামেরা ইভেন্ট থেকে প্রাপ্ত সঠিক eventID ব্যবহার করুন।আরও দেখুন: ক্যামেরা ইভেন্টগুলি পরিচালনা করার কাজ ডিসপ্লে ডিভাইস ডোরবেল এবং ক্যামেরা ইভেন্টগুলি পরিচালনা করার কাজ অনুষ্ঠান নির্দেশিকা ক্যামেরা ইভেন্ট ইমেজ বৈশিষ্ট্য ক্যামেরামোশন বৈশিষ্ট্য ক্যামেরাপার্সন বৈশিষ্ট্য ক্যামেরাসাউন্ড বৈশিষ্ট্য ডোরবেলচিম বৈশিষ্ট্য |
| ৫০৪ | DEADLINE_EXCEEDED | WebRTC লাইভ স্ট্রিমটি আবার তৈরি করার চেষ্টা করুন। আরও দেখুন: |
| ৪০০ | INVALID_ARGUMENT | একটি ট্রেইটের জন্য একটি অসমর্থিত কমান্ড পাঠানো হয়েছিল। |
| ৪০০ | INVALID_ARGUMENT | WebRTC স্ট্রিম তৈরি করার সময় offerSdp স্ট্রিংটির শেষে নিউলাইন ক্যারেক্টারটি অনুপস্থিত। নিশ্চিত করুন যে offerSdp স্ট্রিংটি \r\n বা \n দিয়ে শেষ হয়েছে এবং স্ট্রিমটি আবার তৈরি করার চেষ্টা করুন।আরও দেখুন: |
| ৪০০ | INVALID_ARGUMENT | অফার এসডিপি-তে অবশ্যই অডিও, ভিডিও এবং অ্যাপ্লিকেশন এম-লাইন—এই তিনটিই ক্রমানুসারে থাকতে হবে। আরও দেখুন: |
| ৪০০ | INVALID_ARGUMENT | অফার এসডিপি অডিও অবশ্যই a=recvonly (শুধুমাত্র গ্রহণ) এ সেট করতে হবে।আরও দেখুন: |
| ৪০৩ | PERMISSION_DENIED | দ্য user মঞ্জুর করেনি developerএকটি কমান্ড কার্যকর করার জন্য পার্টনার কানেকশনস ম্যানেজার (PCM)-এ উপযুক্ত ডিভাইস-স্তরের অনুমতি প্রয়োজন। WebRTC লাইভ স্ট্রিম তৈরি করার সময়, এই ত্রুটির কারণে offerSdp তে থাকা অডিও সেটিংটিও ভুল থাকতে পারে।আরও দেখুন: আপনার অ্যাকাউন্ট লিঙ্ক করার কাজ GenerateWebRtcStream কমান্ড |
| ৪২৯ | RESOURCE_EXHAUSTED | প্রতিটি ডেভেলপারের একটি কোটা থাকে, যা তারা কতগুলো কল করতে পারবে তা সীমিত করে। আপনি যদি আপনার কোটার চেয়ে বেশি কল করেন, তাহলে আপনি ‘রেট লিমিটেড’ বার্তাটি পাবেন। এর সমাধান করতে, কোটার মেয়াদ শেষ হয়ে গেলে কলটি পুনরায় জমা দিন। আরও দেখুন: স্যান্ডবক্স রেট লিমিট ধারণা |
| ৪০৪ | NOT_FOUND | কাঠামোটিতে রুমটি বিদ্যমান নেই। রুম আইডি যাচাই করার জন্য rooms রিসোর্সে একটি লিস্ট কল করুন। |
| ৪০৪ | NOT_FOUND | কাঠামোটির অস্তিত্ব নেই Projectস্ট্রাকচার আইডি যাচাই করার জন্য স্ট্রাকচার রিসোর্সটিতে একটি লিস্ট কল করুন। |
| ৪০০ | FAILED_PRECONDITION | প্রযুক্তিগত সমস্যার কারণে ক্যামেরাটি হয় অফলাইন আছে অথবা স্ট্রিমিংয়ের জন্য উপলব্ধ নয়। আরও দেখুন: ক্যামেরা ডিভাইস ক্যামেরা (ব্যাটারি) ডিভাইস ক্যামেরা (তারযুক্ত) ডিভাইস ডোরবেল (ব্যাটারি) ডিভাইস ডোরবেল (তারযুক্ত) ডিভাইস GenerateWebRtcStream কমান্ড |
| ৪০০ | FAILED_PRECONDITION | থার্মোস্ট্যাটটিতে ফ্যান চালানোর সুবিধা নেই। এই ডিভাইসটির জন্য ফ্যান-সম্পর্কিত বৈশিষ্ট্য এবং কমান্ড ব্যবহার করা যাবে না। আরও দেখুন: ফ্যান চালু বা বন্ধ করার কাজ ভক্ত বৈশিষ্ট্য |