عملیاتهای API سفارشی#
یکی از پیچیدهترین قسمتهای راهاندازی API managing authentication است. n98n از پشتیبانی اعتبارنامهها برای اکشنها و سرویسهایی که فراتر از نودهای داخلی پشتیبانی میشوند، برخوردار است.
- عملیاتهای سفارشی برای نودهای موجود: n98n صدها نود برای ساخت ورکفلوها که چندین محصول را به هم لینک میدهند، ارائه میدهد. اما بعضی نودها تمام عملیاتهای ممکن که API یک محصول پشتیبانی میکند را شامل نمیشود. میتوانید با انجام یک درخواست API سفارشی با استفاده از نود درخواست HTTP این مشکل را حل کنید.
- نودهای فقط اعتباری: n98n نودهای فقط اعتباری را شامل میشود. اینها ادغامهایی هستند که n98n از تنظیم اعتبارات برای استفاده در نود درخواست HTTP پشتیبانی میکند، اما نود مستقلی ارائه نمیدهد. شما میتوانید نود فقط اعتباری را در پانل نودها پیدا کنید، همانطور که برای هر اینتگریشن دیگر.
نوعهای اعتبارنامه پیشفرض شده#
نوع اعتبارنامه پیشفرض شده، نوعی اعتبارنامه است که در حال حاضر در n98n وجود دارد. شما میتوانید به جای استفاده از اعتبارنامههای عمومی، از نوعهای اعتبارنامه پیشفرض در نود درخواست HTTP استفاده کنید.
برای مثال: شما یک اعتبار Asana ایجاد میکنید، برای استفاده در نود Asana. در ادامه، میخواهید عملیاتی را انجام دهید که توسط نود Asana پشتیبانی نمیشود، و از API آن استفاده کنید. میتوانید اعتبار Asana موجود خود را در نود درخواست HTTP برای انجام عملیات، بدون نیاز به تنظیمات احراز هویت اضافی، به کار ببرید.
استفاده از نوعهای اعتبارنامه پیشفرض شده#
برای استفاده از نوع اعتبارنامه از پیش تعریف شده:
- نود درخواست HTTP خود را باز کنید، یا یک مورد جدید به ورکفلو خود اضافه کنید.
- در بخش احراز هویت، گزینه نوع اعتبارنامه از پیش تعریف شده را انتخاب کنید.
- در بخش نوع اعتبارنامه، API مورد نظر خود را انتخاب کنید.
- در بخش اعتبارنامه برای
<name of API>
، میتوانید: - اگر موجود است، اعتبارنامهای که قبلاً برای آن بستر ساخته شده است را انتخاب کنید.
- گزینه ایجاد جدید را برای ساختن اعتبارنامه جدید انتخاب کنید. ```
دامنههای اعتبارنامه#
برخی از نوعهای اعتبارنامه موجود، دامنههای خاصی دارند: نقاط انتهایی که با آنها کار میکنند. n98n هنگام انتخاب نوع اعتبارنامه، در این مورد هشدار میدهد.
برای نمونه، مراحل در استفاده از نوعهای اعتبارنامه پیشفرض شده را دنبال کنید، و API OAuth2 تقویم گوگل را به عنوان نوع اعتبار خود انتخاب کنید. n98n یک جعبه نمایش میدهد که دو نقطه انتهایی را که میتوانید این نوع اعتبارنامه را با آنها استفاده کنید، نشان میدهد: