رفع خطاهای دسترسی API
پاسخهای 401 و 403 را که از بررسی احراز هویت و مجوز کلید API ناشی میشوند، بررسی کنید.
بهروزرسانیشده در
تشخیص وضعیت
پاسخ 401 یعنی API نتوانسته اطلاعات ورود را بپذیرد. بررسی کنید درخواست یک سرآیند x-api-key غیرخالی دارد و کلید منقضی، لغو یا غیرفعال نشده است.
پاسخ 403 یعنی اطلاعات ورود شناخته شده، ولی درخواست مجاز نیست. مجوزهای نقطه پایانی کلید، دسترسی کنونی مالک به فضای کاری، مجاز بودن کلید API برای عملیات و فهرست IP مجاز کلید را بررسی کنید.
x-api-key و Authorization را با هم نفرستید. Threetone درخواستهای شامل هر دو را رد میکند.
بررسی گامبهگام درخواست
- مطمئن شوید درخواست به
https://api.threetone.inو مسیر موردنظر/v1/...میرود. - کلید را با مقدار دقیق در مخزن اسرار جایگزین کنید. از پیشنمایش پوشاندهشده داشبورد استفاده نکنید.
- در API Keys، انقضا، غیرفعال بودن، مجوزها و محدودیتهای IP کلید را بررسی کنید.
- مطمئن شوید کلید به کاربر یا حساب سرویس فضای کاری موردنظر تعلق دارد.
- اگر احتمال میدهید مقدار محرمانه افشا شده، بهجای ادامه آزمایش، آن را لغو کنید و جایگزین بسازید.
نگهداشتن شواهد خطا
برای بیشتر خطاهای احراز هویت و مجوز، خطاهای API شیء detail شامل status قابلخواندن برای ماشین، message و request_id دارند. وضعیت و بدنه پاسخ و سرآیند X-Request-Id را نگه دارید. هنگام درخواست پشتیبانی، شناسه درخواست را بدهید، ولی هرگز کلید API را نفرستید.