[請益] 製作API供他人使用已刪文

看板Soft_Job作者 (加油!)時間3年前 (2020/12/09 14:59), 編輯推噓18(20229)
留言51則, 21人參與, 3年前最新討論串1/1
請教板上前輩 小弟須製作API供對方使用 語法可能是Python, Java 或 JavaScript 有沒有推薦的做法? 如果使用Python開發的話 似乎可以使用 djangorestframework 或 tastypie 上述哪個比較推薦呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.166.120 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1607497152.A.677.html

12/09 15:12, 3年前 , 1F
可以考慮使用fastapi
12/09 15:12, 1F

12/09 15:13, 3年前 , 2F
看你熟悉的語言啊 幾乎每個語言都有自己的 後端框架用
12/09 15:13, 2F

12/09 15:23, 3年前 , 3F
推2樓,另外你API的規格?restful還是XML,需要弄成htt
12/09 15:23, 3F

12/09 15:23, 3年前 , 4F
ps?本機測試的話java搭spring框架還滿簡單的(前提是你
12/09 15:23, 4F

12/09 15:23, 3年前 , 5F
會)
12/09 15:23, 5F

12/09 15:27, 3年前 , 6F
我這邊已經有使用Python寫的呼叫Jira REST API的code
12/09 15:27, 6F

12/09 15:28, 3年前 , 7F
對方會傳給我參數, 然後我這邊收到參數後要對Jira執行對應
12/09 15:28, 7F

12/09 15:29, 3年前 , 8F
的操作, 例如建立專案或使用者,以這種情形的話, 該怎麼寫
12/09 15:29, 8F

12/09 15:29, 3年前 , 9F
比較好
12/09 15:29, 9F

12/09 16:03, 3年前 , 10F
fastapi
12/09 16:03, 10F

12/09 16:16, 3年前 , 11F
Fastapi
12/09 16:16, 11F

12/09 16:16, 3年前 , 12F
抱歉按到噓QQ
12/09 16:16, 12F

12/09 17:00, 3年前 , 13F
Java springboot
12/09 17:00, 13F

12/09 17:12, 3年前 , 14F
如果有要做成https的話, 該怎麼處理?
12/09 17:12, 14F

12/09 17:50, 3年前 , 15F
fastapi+sqlalchemy簡單又快
12/09 17:50, 15F

12/09 17:53, 3年前 , 16F
brew install ngrok/ngrok http 8081,再把fastapi
12/09 17:53, 16F

12/09 17:53, 3年前 , 17F
端口定在8081
12/09 17:53, 17F

12/09 21:03, 3年前 , 18F
....
12/09 21:03, 18F

12/09 21:08, 3年前 , 19F
fastapi真的蠻好用的, 直接速成
12/09 21:08, 19F

12/09 22:07, 3年前 , 20F
簡單的需求直接NodeJs幹上去就好了
12/09 22:07, 20F

12/09 22:13, 3年前 , 21F
Fastapi讚讚
12/09 22:13, 21F

12/10 01:52, 3年前 , 22F
AWS API Gateway or similar services from other cloud pro
12/10 01:52, 22F

12/10 01:52, 3年前 , 23F
viders if you don't need to manipulate params too much.
12/10 01:52, 23F

12/10 01:52, 3年前 , 24F
Why don't they just hit JIRA APIs directly? And https is
12/10 01:52, 24F

12/10 01:52, 3年前 , 25F
nothing to do with creating API itself. You can worry a
12/10 01:52, 25F

12/10 01:52, 3年前 , 26F
bout it later when deploying your API
12/10 01:52, 26F

12/10 07:11, 3年前 , 27F
有用PostgreSQL的話,Hasura直接開幹唄。(挺)
12/10 07:11, 27F

12/10 07:13, 3年前 , 28F
Hasura支援GraphQL,可以給React.JS前端串接使用。
12/10 07:13, 28F

12/10 12:32, 3年前 , 29F
我都用C,參考看看
12/10 12:32, 29F

12/10 12:47, 3年前 , 30F
好奇為什麼不直接打jira 還要讓你弄一層middleware
12/10 12:47, 30F

12/10 13:18, 3年前 , 31F
因為建立使用者及專案需要更高的權限, Jira版本不支援提供
12/10 13:18, 31F

12/10 13:19, 3年前 , 32F
提供僅可建立使用者及專案的權限, 再來所需欄位由對方提供
12/10 13:19, 32F

12/10 13:19, 3年前 , 33F
,所以多了一層middleware
12/10 13:19, 33F

12/10 14:36, 3年前 , 34F
了解 感謝回答XD
12/10 14:36, 34F

12/10 15:03, 3年前 , 35F
只是要怎麼驗證對方是指定的使用者(帳號),而非任何人知道
12/10 15:03, 35F

12/10 15:03, 3年前 , 36F
帳密皆可存取API?該用2FA或token等方式來驗證帳號?
12/10 15:03, 36F

12/10 16:48, 3年前 , 37F
可以參考JWT的驗證方式
12/10 16:48, 37F

12/10 17:03, 3年前 , 38F
不要在jwt了...
12/10 17:03, 38F

12/10 18:25, 3年前 , 39F
如果你是這樣什麼都不知道,我是勸你找專業的來做……不
12/10 18:25, 39F

12/10 18:25, 3年前 , 40F
然肯定一堆安全漏洞。
12/10 18:25, 40F

12/10 22:16, 3年前 , 41F
漏洞?例如?
12/10 22:16, 41F

12/11 18:44, 3年前 , 42F
例如不會的要自己餵狗
12/11 18:44, 42F

12/11 20:38, 3年前 , 43F
為什麼不要jwt?
12/11 20:38, 43F

12/11 20:47, 3年前 , 44F
fastapi.tiangolo.com/tutorial/security/oauth2-jwt/
12/11 20:47, 44F

12/11 20:48, 3年前 , 45F

12/11 20:48, 3年前 , 46F
你的問題其實都可以在document查到了
12/11 20:48, 46F

12/11 20:50, 3年前 , 47F

12/12 17:37, 3年前 , 48F
他這一串問下來,你怎麼覺得他會去看文件?XD
12/12 17:37, 48F

12/12 23:17, 3年前 , 49F
有看到文件,謝謝各位的建議, thanks
12/12 23:17, 49F

12/15 11:46, 3年前 , 50F
考慮一下跨平台,語言持續維護性,以及功能擴展性,效
12/15 11:46, 50F

12/15 11:46, 3年前 , 51F
能,答案就出來了。
12/15 11:46, 51F
文章代碼(AID): #1Vq7N0Pt (Soft_Job)