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

স্মার্ট ডিভাইস ম্যানেজমেন্ট API স্ট্যান্ডার্ড gRPC ত্রুটি কোড ব্যবহার করে। সেই কোডগুলি সম্পর্কে আরও তথ্যের জন্য, ত্রুটি পরিচালনা দেখুন।

API-এ একটি ত্রুটি প্রতিক্রিয়া নিম্নলিখিত বিন্যাসে উপস্থিত হয়:

{
  "error": {
    "code": 404,
    "message": "Device enterprises/project-id/devices/device-id not found.",
    "status": "NOT_FOUND"
  }
}

সমস্যা সমাধানের টিপস এবং সম্পর্কিত বৈশিষ্ট্য এবং গাইড সহ API ত্রুটিগুলি খুঁজে পেতে ত্রুটি কোড টেবিলের অনুসন্ধান বাক্সটি ব্যবহার করুন৷ আপনি টেবিলের যেকোনো ক্ষেত্রে বিষয়বস্তু অনুসন্ধান করতে পারেন।

ত্রুটি বার্তা HTTP আরপিসি সমস্যা সমাধান
ক্যামেরা ছবি ডাউনলোডের জন্য আর উপলব্ধ নেই৷ 504 DEADLINE_EXCEEDED ইভেন্ট প্রকাশিত হওয়ার 30 সেকেন্ড পরে ইভেন্ট চিত্রের মেয়াদ শেষ হয়ে যায়। মেয়াদ শেষ হওয়ার আগে ছবিটি ডাউনলোড করতে ভুলবেন না।

আরও দেখুন:
একটি ক্যামেরা ইমেজ টাস্ক ডাউনলোড করুন
ডিসপ্লে ডিভাইস
ডোরবেল ডিভাইস
ইভেন্ট গাইড
ইমেজ কমান্ড তৈরি করুন
ক্যামেরা মোশন বৈশিষ্ট্য
ক্যামেরাপার্সন বৈশিষ্ট্য
ক্যামেরা সাউন্ড বৈশিষ্ট্য
ডোরবেলচাইম বৈশিষ্ট্য
ডোরবেলের জন্য কমান্ড সমর্থিত নয়। 400 FAILED_PRECONDITION একটি WebRTC স্ট্রীম ব্যাটারি চালিত ডোরবেলে বাড়ানো যাবে না। যদি ডোরবেলের একটি স্ট্রীম প্রাথমিক সেশনের দৈর্ঘ্যের বাইরে দেখতে হয়, তাহলে বিদ্যমান স্ট্রিমটি বন্ধ করুন এবং একটি নতুন তৈরি করুন।

আরও দেখুন:
একটি লাইভ স্ট্রিম টাস্ক প্রসারিত করুন
ExtendWebRtcStream কমান্ড
বর্তমান থার্মোস্ট্যাট মোডে কমান্ড অনুমোদিত নয়৷ 400 FAILED_PRECONDITION কিছু থার্মোস্ট্যাট মডেল ইকো মোড পরিবর্তন করা সমর্থন করে না যখন থার্মোস্ট্যাট মোড বন্ধ থাকে, থার্মোস্ট্যাট মোড বৈশিষ্ট্য ইকো মোড পরিবর্তন করার আগে তাপস্থাপক মোড অবশ্যই HEAT, COOL, বা HEATCOOL-এ পরিবর্তন করতে হবে৷

আরও দেখুন:
মোড টাস্ক পরিবর্তন করুন
সেটমোড কমান্ড
থার্মোস্ট্যাট মোড বৈশিষ্ট্য
থার্মোস্ট্যাট তাপমাত্রা সেটপয়েন্ট বৈশিষ্ট্য
MANUAL_ECO মোডে থার্মোস্ট্যাট থাকলে কমান্ড অনুমোদিত নয়৷ 400 FAILED_PRECONDITION থার্মোস্ট্যাট ম্যানুয়াল ইকো মোডে থাকলে তাপমাত্রা সেটপয়েন্ট সেট করা যায় না।

আরও দেখুন:
তাপমাত্রা সেটপয়েন্ট টাস্ক পরিবর্তন করুন
থার্মোস্টেট ইকো বৈশিষ্ট্য
থার্মোস্ট্যাট তাপমাত্রা সেটপয়েন্ট বৈশিষ্ট্য
কমান্ড প্রদান করা হয়নি. 404 NOT_FOUND অনুরোধের বডিতে একটি বৈধ কমান্ড নাম ছাড়াই একটি কমান্ড কার্যকর করা হয়েছে। একটি বৈধ কমান্ড লিখুন।
কমান্ড সমর্থিত নয়। 400 INVALID_ARGUMENT WebRTC সমর্থন করে এমন একটি ক্যামেরার জন্য একটি RTSP লাইভস্ট্রিম কমান্ড ব্যবহার করা হয়েছে, অথবা RTSP সমর্থন করে এমন একটি ক্যামেরার জন্য একটি WebRTC লাইভস্ট্রিম কমান্ড ব্যবহার করেছে৷

আরও দেখুন:
একটি ক্যামেরা ইমেজ টাস্ক ডাউনলোড করুন
একটি অবৈধ মান রয়েছে৷ 400 INVALID_ARGUMENT আর্গুমেন্টে একটি অবৈধ মান সহ একটি কমান্ড জমা দেওয়া হয়েছিল৷ একটি বৈধ মান পাঠাতে ভুলবেন না.
শীতল মান তাপ মান থেকে বেশি হতে হবে। 400 INVALID_ARGUMENT নিশ্চিত করুন যে heatCelsius ক্ষেত্রটি আপনার কমান্ডের coolCelsius ক্ষেত্রের চেয়ে কম।

আরও দেখুন:
তাপমাত্রা সেটপয়েন্ট টাস্ক পরিবর্তন করুন
থার্মোস্ট্যাট তাপমাত্রা সেটপয়েন্ট বৈশিষ্ট্য
ডিভাইস পাওয়া যায়নি. 404 NOT_FOUND একটি অবৈধ বা অনুপস্থিত ডিভাইসের নাম উল্লেখ করা হয়েছে৷ একটি বৈধ ডিভাইস উল্লেখ করুন।

আরও দেখুন:
সংযোগ বৈশিষ্ট্য
এন্টারপ্রাইজ পাওয়া যায়নি। 404 NOT_FOUND একটি অবৈধ বা অনুপস্থিত Project আইডি উল্লেখ করা হয়েছে। একটি বৈধ উল্লেখ করুন Project আইডি
ইভেন্ট আইডি ক্যামেরার অন্তর্গত নয়। 400 FAILED_PRECONDITION ক্যামেরা ইভেন্ট দ্বারা ফেরত সঠিক eventID ব্যবহার করুন।

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

আরও দেখুন:
ক্ষেত্র বৈশিষ্ট্য উপস্থিত নয়. 400 INVALID_ARGUMENT একটি অসমর্থিত কমান্ড একটি বৈশিষ্ট্য জন্য পাঠানো হয়েছে.
অবৈধ অফার SDP অনুপস্থিত CRLF. 400 INVALID_ARGUMENT একটি WebRTC স্ট্রীম তৈরি করার চেষ্টা করার সময় offerSdp স্ট্রিংয়ের শেষে নতুন লাইনের অক্ষরটি অনুপস্থিত। নিশ্চিত করুন যে offerSdp স্ট্রিংটি \r\n বা \n দিয়ে শেষ হয়েছে এবং আবার স্ট্রীম তৈরি করার চেষ্টা করুন।

আরও দেখুন:
অবৈধ অফার SDP m-লাইন। 400 INVALID_ARGUMENT অফার SDP-তে সেই ক্রমে অডিও, ভিডিও এবং অ্যাপ্লিকেশন m-লাইন তিনটিই থাকতে হবে।

আরও দেখুন:
অবৈধ অফার SDP. 400 INVALID_ARGUMENT অফার SDP অডিও অবশ্যই a=recvonly (শুধুমাত্র গ্রহণ) তে সেট করতে হবে।

আরও দেখুন:
অনুমতি অস্বীকার করা হয়েছে। 403 PERMISSION_DENIED দ user মঞ্জুর করেনি developerপার্টনার কানেকশন ম্যানেজারে (পিসিএম) যথাযথ ডিভাইস-স্তরের অনুমতি একটি কমান্ড চালানোর জন্য প্রয়োজন।

WebRTC লাইভ স্ট্রীম তৈরি করার সময়, এই ত্রুটির অর্থ হতে পারে যে offerSdp এ অডিও সেটিংটি ভুল।

আরও দেখুন:
আপনার অ্যাকাউন্ট টাস্ক লিঙ্ক করুন
WebRtcStream কমান্ড তৈরি করুন
হার সীমিত। 429 RESOURCE_EXHAUSTED প্রতিটি ডেভেলপারের একটি কোটা রয়েছে যাতে তারা কতগুলি কল করতে পারে তা সীমিত করে। আপনি যদি আপনার কোটার চেয়ে বেশি কল করেন তবে আপনি রেট সীমিত বার্তা পাবেন। এটি ঠিক করতে, কোটার মেয়াদ শেষ হয়ে গেলে কলটি আবার জমা দিন।

আরও দেখুন:
স্যান্ডবক্স রেট ধারণাকে সীমাবদ্ধ করে
রুম পাওয়া যায়নি। 404 NOT_FOUND ঘরের কাঠামোর অস্তিত্ব নেই। রুম আইডি যাচাই করতে রুম রিসোর্সে একটি তালিকা কল করুন।
গঠন পাওয়া যায়নি. 404 NOT_FOUND কাঠামো বিদ্যমান নেই Project. স্ট্রাকচার আইডি যাচাই করতে স্ট্রাকচার রিসোর্সে একটি তালিকা কল করুন।
ক্যামেরা স্ট্রিমিংয়ের জন্য উপলব্ধ নয়৷ 400 FAILED_PRECONDITION ক্যামেরাটি হয় অফলাইনে আছে বা প্রযুক্তিগত সমস্যার কারণে স্ট্রিমিংয়ের জন্য উপলব্ধ নয়৷

আরও দেখুন:
ক্যামেরা ডিভাইস
ক্যামেরা (ব্যাটারি) ডিভাইস
ক্যামেরা (তারযুক্ত) ডিভাইস
ডোরবেল (ব্যাটারি) ডিভাইস
ডোরবেল (তারযুক্ত) ডিভাইস
WebRtcStream কমান্ড তৈরি করুন
থার্মোস্ট্যাট ফ্যান অনুপলব্ধ৷ 400 FAILED_PRECONDITION থার্মোস্ট্যাটে ফ্যানের ক্ষমতা নেই। এই ডিভাইসের জন্য ফ্যান-সম্পর্কিত বৈশিষ্ট্য এবং কমান্ড ব্যবহার করা যাবে না।

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