API ত্রুটি কোড রেফারেন্স

স্মার্ট ডিভাইস ম্যানেজমেন্ট এপিআই স্ট্যান্ডার্ড 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-এ পরিবর্তন করতে হবে।

আরও দেখুন:
মোড পরিবর্তন করার কাজ
সেটমোড কমান্ড
থার্মোস্ট্যাট মোড বৈশিষ্ট্য
থার্মোস্ট্যাট তাপমাত্রা সেটপয়েন্ট বৈশিষ্ট্য
থার্মোস্ট্যাট MANUAL_ECO মোডে থাকলে কমান্ডটি অনুমোদিত নয়। ৪০০ 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 ব্যবহার করুন।

আরও দেখুন:
ক্যামেরা ইভেন্টগুলি পরিচালনা করার কাজ
ডিসপ্লে ডিভাইস
ডোরবেল এবং ক্যামেরা ইভেন্টগুলি পরিচালনা করার কাজ
অনুষ্ঠান নির্দেশিকা
ক্যামেরা ইভেন্ট ইমেজ বৈশিষ্ট্য
ক্যামেরামোশন বৈশিষ্ট্য
ক্যামেরাপার্সন বৈশিষ্ট্য
ক্যামেরাসাউন্ড বৈশিষ্ট্য
ডোরবেলচিম বৈশিষ্ট্য
টাইমআউটের কারণে উত্তর SDP পুনরুদ্ধার করা সম্ভব হয়নি। ৫০৪ DEADLINE_EXCEEDED WebRTC লাইভ স্ট্রিমটি আবার তৈরি করার চেষ্টা করুন।

আরও দেখুন:
বৈশিষ্ট্যগুলির মধ্যে ক্ষেত্রটি উপস্থিত নেই। ৪০০ INVALID_ARGUMENT একটি ট্রেইটের জন্য একটি অসমর্থিত কমান্ড পাঠানো হয়েছিল।
অবৈধ অফার SDP-তে CRLF অনুপস্থিত। ৪০০ 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 থার্মোস্ট্যাটটিতে ফ্যান চালানোর সুবিধা নেই। এই ডিভাইসটির জন্য ফ্যান-সম্পর্কিত বৈশিষ্ট্য এবং কমান্ড ব্যবহার করা যাবে না।

আরও দেখুন:
ফ্যান চালু বা বন্ধ করার কাজ
ভক্ত বৈশিষ্ট্য