ماجرا از اینجا شروع شد که ما برای مستند کردن APIهای سرویسها توی تیممون از Postman استفاده میکردیم و کالکشنها رو درون تیم اشتراک میذاشتیم. اما اخیرا که چند نفر میخواستیم روی یک کالکشن کار کنیم با محدودیت تعداد اعضای تیم برخوردیم و نمیخواستیم Public هم باشه، پس به فکر یک جایگزین رایگان براش افتادیم.
قبل بررسی جایگزینها اومدم و یک نگاه دوباره به Postman انداختم و این راهکار که در ادامه میگم رو پیدا کردم که به نظر میرسه جواب میده، شما درون تیمتون برای حل این مشکل چیکار میکنین؟
اشتراک گذاری کالکشن:
کالکشنی که میخوایم میسازیم و ریکوئستهامون بهش اد میکنیم.
سمت راست اسم کالکشن، روی سه نقطهاش کلیک میکنیم و دکمه Share رو میزنیم.
در صفحه جدید، تب Via API رو انتخاب میکنیم و از قسمت Get collection JSON using Collection Access Key لینک رو کپی میکنیم.
دریافت کالکشن:
اعضای تیم برای داشتن کالکشن این گامها رو میرن:
از منو File گزینه Import رو انتخاب میکنیم و لینک رو Paste میکنیم.
به کالکشنهامون اد شده و میتونیم ازش استفاده کنیم.
ایجاد تغییرات و اشتراک گذاری در کالکشن اشتراکی:
اگر بخوایم تغییرات روی کالکشن بدیم و یا تغییرات جدیدش رو بگیریم، این گامها رو میریم:
اول باید کالکشن رو Fork کنیم، برای اینکار روی سه نقطه جلو اسم کالکشن کلیک و گزینه Create a fork میزنیم. پنجره جدید رو ذخیره میکنیم و میریم سراغ fork.
اگر تغییرات جدید رو بخوایم بگیریم، کافیه روی سه نقطه جلو کالکشن fork کلیک کنیم و Pull changes رو بزنیم. تغییرات به زودی میاد.
اگر تغییرات ایجاد کردیم و ذخیره کردیم، کافیه روی سه نقطه جلو کالکشن fork بزنیم و Merge Chnages رو بزنیم و در پنجره جدید Merge All Changes رو بزنیم و در ادامه دکمه Merge رو بزنیم.
البته لازمه اشاره کنم که این اشتراک گذاری لینک API هم Rate Limit داره که میشه از لینک پایین چک کرد: