開發(fā)者提交了一個(gè)只有基礎(chǔ)功能的接口測試工具,谷歌審核讓它等了14天。重新提交后,3小時(shí)就過了。
這個(gè)插件做什么
![]()
Fast API Tester是個(gè)輕量級(jí)的瀏覽器插件,功能很克制:支持GET/POST/PUT/DELETE/PATCH五種請(qǐng)求方式,能設(shè)請(qǐng)求頭、參數(shù)、JSON正文,自動(dòng)保存最近3條歷史記錄。
沒有花里胡哨的界面,就是給需要快速測接口的人省個(gè)事。
開發(fā)者做它還有個(gè)私人目的——測試自己正在開發(fā)的付費(fèi)墻服務(wù)。這個(gè)服務(wù)會(huì)在接下來兩篇帖子里詳細(xì)聊。
權(quán)限陷阱
做API測試工具有個(gè)繞不開的麻煩:你得請(qǐng)求all_urls權(quán)限。因?yàn)闆]法預(yù)測用戶會(huì)調(diào)用什么接口,這是功能剛需。
但這個(gè)權(quán)限在Chrome Web Store是敏感信號(hào)。一旦觸發(fā),自動(dòng)審核變?nèi)斯徍耍瑫r(shí)間從幾分鐘拖到幾周。
開發(fā)者理解這個(gè)設(shè)計(jì),「我確實(shí)理解這個(gè),也能接受。」
真正讓人崩潰的是谷歌的執(zhí)行方式。
兩周 vs 三小時(shí)
插件卡在「pending review」?fàn)顟B(tài)整整兩周。開發(fā)者檢查發(fā)現(xiàn)有個(gè)權(quán)限配置的小問題——雖然all_urls還是必須保留——決定賭一把:撤回重交。
結(jié)果新提交3小時(shí)后直接過審。
「所以如果你好奇為什么還沒上線——這就是原因。」
同一個(gè)插件,同一套權(quán)限,兩周的等待不如一次重交。隊(duì)列邏輯成了黑洞。
一個(gè)老教訓(xùn)的新版本
開發(fā)者在帖子里寫了句很實(shí)在的話:「還是老樣子,你不能指望第三方按理想世界的方式運(yùn)轉(zhuǎn)。只能靠你自己。」
這話放在API測試工具的作者嘴里,有點(diǎn)諷刺——他做的工具就是幫別人測第三方接口的可靠性,自己卻被平臺(tái)可靠性擺了一道。
Pro功能還在開發(fā)中。開發(fā)者也留了口子:如果缺什么功能可以提,他會(huì)加。
至于那個(gè)「比 ever 更簡單」的自定義付費(fèi)墻服務(wù),他說更新很快會(huì)來。
現(xiàn)在插件已經(jīng)能用了。對(duì)需要輕量接口測試、又不想開Postman的人來說,多個(gè)選擇總不是壞事。
只是下次有人問你「為什么這個(gè)工具還沒發(fā)布」,你可以告訴他:可能在等谷歌審核,也可能在等一個(gè)勇氣——撤回重交的勇氣。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.