پرش به محتویات

مشکلات رایج در نود Google Drive#

در اینجا برخی از خطاها و مشکلات رایج مربوط به نود Google Drive و مراحل حل یا عیب‌یابی آنها آورده شده است.

گوگل این برنامه را تایید نکرده است#

اگر از روش احراز هویت OAuth استفاده می‌کنید، ممکن است با هشدار گوگل این برنامه را تأیید نکرده است مواجه شوید. برای رفع این مشکل، می‌توانید اعتبارنامه‌های OAuth را از همان حسابی که قصد دارید احراز هویت شوید، ایجاد کنید.

در صورت نیاز به استفاده از اعتبارنامه‌هایی که توسط حساب کاربری دیگری (توسط توسعه‌دهنده یا شخص ثالث دیگر) تولید شده است، دستورالعمل‌های موجود در مستندساز Google Cloud | خطاهای مجوز: گوگل این برنامه را تأیید نکرده است را دنبال کنید.

1
2
3
4
## برنامه Google Cloud نامعتبر شده است


برای برنامه‌های Google Cloud با وضعیت انتشار **در حال آزمایش** و نوع کاربر **مخاطب خارجی**، مجوز و توکن‌ها پس از هفت روز منقضی می‌شوند. برای اطلاعات بیشتر به [راهنمای کنسول Google Cloud Platform | تنظیم صفحه مجوز OAuth](https://support.google.com/cloud/answer/10311615?hl=en#zippy=%2Ctesting){:target=_blank .external-link} مراجعه کنید. برای رفع مشکل، برنامه را در حالت اعتبارنامه‌های n98n مجدد متصل کنید.

خطای OAuth در Google Drive#

اگر از روش احراز هویت OAuth استفاده می‌کنید، ممکن است خطایی ظاهر شود که نشان می‌دهد نمی‌توانید وارد شوید چون برنامه با انتظارات گوگل برای حفظ امنیت برنامه‌ها تطابق ندارد.

اغلب، علت اصلی این مشکل این است که URLها بین پیکربندی OAuth گوگل و n98n مطابقت ندارند. برای جلوگیری از این مشکل، ابتدا هر لینکی که در پیام خطای گوگل مشاهده می‌کنید را مرور کنید. این لینک‌ها جزئیاتی درباره خطای دقیق رخ‌داده را نشان می‌دهد.

اگر n98n را بر روی سرور خود میزبان می‌کنید، موارد پیکربندی n98n که برای ساختن URLهای خارجی استفاده می‌شوند را بررسی کنید. اطمینان حاصل کنید که متغیرهای محیطی N8N_EDITOR_BASE_URL و WEBHOOK_URL از دامنه‌های کاملاً معتبر استفاده می‌کنند.

فایل‌های اخیر را از Google Drive دریافت کنید#

برای بازیابی فایل‌های اخیراً ویرایش شده در Google Drive، باید فایل‌ها را بر اساس زمان ویرایش مرتب کنید. برای انجام این کار، باید فایل‌های موجود را جستجو کرده و زمان‌های ویرایش آنها را دریافت کنید. سپس می‌توانید فایل‌ها را مرتب کنید تا جدیدترین فایل را پیدا کنید و از یک نود Google Drive دیگر برای دسترسی به فایل با شناسه استفاده کنید.

روند کار به شکل زیر است:

  1. یک نود Google Drive به صفحه‌تون اضافه کنید.
  2. منبع File/Folder و عملیات Search را انتخاب کنید.
  3. گزینه Return All را فعال کنید تا تمام فایل‌ها مرور شوند.
  4. فیلتر What to Search را بر روی Files قرار دهید.
  5. در قسمت Options، گزینه Fields را بر روی All تنظیم کنید.
  6. یک نود Sort به خروجی نود Google Drive وصل کنید.
  7. نوع مرتب‌سازی را بر روی Simple قرار دهید.
  8. در قسمت Fields To Sort By، مقدار modifiedTime را در Field Name وارد کنید.
  9. ترتیب مرتب‌سازی را بر روی Descending تنظیم کنید.
  10. یک نود Limit به خروجی نود Sort وصل کنید.
  11. مقدار Max Items را بر روی 1 قرار دهید تا جدیدترین فایل نگه داشته شود.
  12. یک نود Google Drive دیگر را به خروجی نود Limit وصل کنید.
  13. منبع File را به عنوان منبع و عملیات موردنظر خود را انتخاب کنید.
  14. در قسمت File، گزینه By ID را انتخاب کنید.
  15. گزینه Expression را فعال کرده و عبارت {{ $json.id }} را وارد کنید.