碼農修改Amazon一鍵購買按鈕,按一下向慈善機構捐5美元
想必你肯定聽説過亞馬遜推出一鍵購買按鈕,就是那種點一下就自助下單的智能硬件(勉強算智能吧)。多見於日常消耗品,需要經常購買的商品,比如洗衣液、牛奶、沐浴乳、紙尿布、奶粉等。最近,美國一個名叫 Nathan Pryor 的程序員將這款產品通過修改代碼,讓這個按鈕實現了一件捐款的功能,點一下就可以向人權機構捐 5 美元。他將自己的開發過程發佈到了 Medium 上。
2015 年,Amazon 發佈了一鍵購買按鈕(Dash Button)。當時就有技術愛好者嘗試破解產品讓其具備更多功能,但是因為種種技術限制和硬件限制,並沒有成功。2016 年,Amazon 發佈了可定製版的一鍵按鈕「IoT Button」,開發者可以自己修改代碼和功能。
當然這個定製版的功能實現起來也不是那麼容易。IoT Button 需要 API 支持,但是 Nathan Pryor 想實現的功能沒有 API。這時候他就用到了 AWS 的 Lambda 服務,用 python 實現網頁內容自動填充。每點一下,自動往捐款頁面填充一次姓名、地址、信用卡信息,然後自動提交。
於是乎,他就讓亞馬遜的一鍵購買按鈕實現了自動捐款功能。記得一定要放在小孩拿不到的地方,否則……
資料來源:TECH2IPO