作者a88241050 (再回頭已是百殘身)
看板Soft_Job
標題[請益] 要求第三方改API會很奇怪嗎?
時間Fri Dec 8 21:05:09 2023
最近在串接第三方遊戲的API
基本上主要流程就是玩家玩遊戲時第三方會打請求到我們server
之前接過幾家都沒問題
但這次接的這家發現他們打請求過來時沒有帶到我需要的參數
詢問他們後他們是說他們有提供API 要我打他們的API取得那些數值
但這樣流程就變得很奇怪 理論上玩完遊戲就應該要取得結果
於是我就問他們說能不能改下API把某些請求變數加進去
他們說好
不過後來我跟同事說這件事時
他覺得很神奇
他說從來沒遇過有人叫第三方改API的 我還是第一個
而且第三方竟然還答應我做調整
請問這件事真的有那麼奇怪嗎?
----
Sent from
BePTT on my HUAWEI LYA-L29
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.48.74 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1702040711.A.30C.html
1F:推 z5612365: 不奇怪 甚至請他們客製化你需求的api都可以 只是摳摳要12/08 21:11
2F:→ z5612365: 準備好12/08 21:11
3F:→ nh60211as: 有問有機會12/08 21:25
4F:推 abc0922001: 不用加錢就好了12/08 21:27
5F:推 abccbaandy: 同1F,錢多的甚至可以安排專屬客服不用跟其他人排隊12/08 22:03
6F:推 justaID: 同意 重點是摳摳 服務都是摳摳疊出來的12/08 22:12
7F:推 chuegou: 你同事說的方法要怎麼實現?換個問法 你們怎麼知道三方12/08 22:16
8F:→ chuegou: 有人在玩遊戲12/08 22:16
9F:→ accessdenied: 串單一錢包喔?12/08 23:00
對啊
10F:→ wangshichen: 看兩邊對這案子的重要性決定哪邊會比較聽話。另外對12/08 23:21
11F:→ wangshichen: 方答應調整只是開頭,真的調整了才是真的。也許拖到12/08 23:21
12F:→ wangshichen: 最後兩邊大頭搓一搓又變你要自己去拉資料12/08 23:21
13F:推 gs8613789: 看兩邊的規模,孤狗要求我改Api我也會改12/08 23:56
※ 編輯: a88241050 (36.225.64.248 臺灣), 12/09/2023 00:00:54
14F:→ qwer338859: 就問問 三方方便的話就會改12/09 00:18
15F:推 CoNsTaR: 還好吧,他不改你就不支援,他們是把你的"要求"當成是善12/09 01:48
16F:→ CoNsTaR: 意提醒吧12/09 01:48
17F:→ foreverk: 他們改也有好處,請你們自己去打api取資料,量大起來也12/09 07:20
18F:→ foreverk: 是對他們伺服器多一個負擔,權衡下自己帶好參數多簡單12/09 07:20
19F:推 content71: 還好啦,串金流的時候經常跟服務方討論,也請他們改過12/09 07:45
20F:→ knives: 叫他加銭開新的,或是別理他12/09 08:39
21F:推 gino0717: 你有付錢就不奇怪 你沒付錢就很奇怪12/09 10:54
22F:噓 B0988698088: 你的三方是三家公司還是第三方的意思 到底在攻三小12/09 11:11
23F:→ B0988698088: 國文講不好寫三小程式12/09 11:11
別人都沒問題就只有你有問題
※ 編輯: a88241050 (36.225.64.248 臺灣), 12/09/2023 12:06:44
24F:→ brucetu: 看起來就是把第三方省略講成三方,國文水準很差12/09 12:11
25F:→ brucetu: 光你的標題就表示有三個單位要改API12/09 12:16
26F:→ brucetu: 推文跟著你誤用不表示你的用法是對的12/09 12:17
27F:→ brucetu: 你的標題意思是三方都要改,有三個單位要改,內文根本不12/09 12:17
28F:→ brucetu: 是,文不對題12/09 12:17
29F:→ coastq22889: 同意樓上,看得很辛苦才知道原PO想表達啥12/09 12:30
30F:→ airtsubasa: 我以為是有遊戲公司叫三方!12/09 12:38
31F:→ ntps60803orz: 三方改下,老鐵牛逼12/09 12:51
32F:推 stepnight: 我是覺得懂這件事的人12/09 13:22
33F:→ stepnight: 不會因為少一個字而導致看不懂12/09 13:22
34F:→ stepnight: 但確實是錯了,只是噓的那個滿沒必要的12/09 13:22
35F:→ puffs: 三方説法很不清楚,別人不說不代表沒問題,還嗆回去更糟12/09 13:22
36F:噓 pkro12345: 原來不是只有我覺得三方是在攻三小12/09 13:34
37F:推 inuyaksa: 很多人在那邊嘴文言文 結果自己也很愛寫文言文12/09 13:45
38F:推 baroque3: 現在開始三方之爭整個歪樓了,名詞是用錯了,但有必要這12/09 14:11
39F:→ baroque3: 樣酸成一片嗎?而且是在一句推文後突然風向大變全在討論12/09 14:11
身為ptt的資深鄉民,我已經見怪不怪了,ㄏㄏ
40F:→ baroque3: 國文12/09 14:11
41F:→ brucetu: 討論問題的時候正確用字是很重要的12/09 14:44
42F:噓 springfeel: 原po表達本來就有問題 還把問題推給讀者 被砲正常12/09 14:56
※ 編輯: a88241050 (101.12.50.191 臺灣), 12/09/2023 15:20:08
43F:推 una283: 改一下吧,如果只是一次筆誤就算了但真的不好讀12/09 15:29
好喔,你比Bxxxxxxx88那位有禮貌多了
※ 編輯: a88241050 (101.12.50.191 臺灣), 12/09/2023 15:37:18
44F:推 CoNsTaR: @brucetu O 用詞 X 用字12/09 15:41
45F:推 CGS0: 改完還是不知道在講什麼12/09 17:15
46F:推 blackcan: 可以溝通,但不一定會理你,有算賺到12/09 17:20
47F:→ jyunwei: 其實我也沒有很看得懂,不過前幾樓竟然懂就努力推敲了一12/09 17:34
48F:→ jyunwei: 下12/09 17:34
49F:→ xam: 我也沒看懂,不過有在做的人看得懂勉強就夠了12/09 18:59
50F:噓 Firstshadow: 內文有點怪 啥第三方打你們 然後又變你們打第三方12/09 20:38
51F:→ Firstshadow: 看懂了 流程還好812/09 20:39
52F:→ aa06697: 你的api檢查參數 沒帶你要的就回傳bad request不就好了12/09 20:41
53F:推 stepnight: 照樓上這樣改,那就永遠別接到了12/09 20:50
54F:→ stepnight: 現在原Po就是拿不到他要的回傳12/09 20:50
55F:→ stepnight: 所以才問請對方改會不會很奇怪12/09 20:50
56F:→ brucetu: 你應該不是讓第三方改他們API,而是讓第三方改了他們打你12/09 22:38
57F:→ brucetu: 的API的時候帶的參數吧?這個不叫做「叫第三方改API」12/09 22:38
58F:→ brucetu: API 的 I 是 interface,照你敘述他們改的是 request pay12/09 22:41
59F:→ brucetu: load, not interface12/09 22:41
對,抱歉我講的不太清楚
60F:推 kissmickey: 沒錢 做功德12/09 22:41
61F:推 s06yji3: 是我也是讓第三方修正。但是你們沒有檢查必要的參數嗎?12/10 00:00
62F:→ s06yji3: 有的話直接報錯,第三方在串接你們的api就會知道,就能12/10 00:00
63F:→ s06yji3: 直接修正了。12/10 00:00
痾..不是,玩家玩遊戲時三方會打我們的API,所以我串接完後會實際玩遊戲測試看是否正
常,那我API回錯誤的話玩家玩遊戲玩到一半會直接噴錯掛掉,所以測試流程是在我這裡,
是我要主動跟三方說串接有什麼問題
※ 編輯: a88241050 (36.225.64.248 臺灣), 12/10/2023 00:15:29
64F:推 neo5277: 博弈的話有商有量都還好12/10 00:27
65F:→ hduek153: 看起來你們才是api提供者啊 你叫他改他當然改12/10 04:36
66F:→ brucetu: 其實你的描述已經點出這個產業的工作流程有多不正常,反12/10 05:59
67F:→ brucetu: 正大家談好最後能動就好12/10 05:59
68F:→ brucetu: 你在串其他非遊戲業服務的時候應該看得出來,google meta12/10 06:01
69F:→ brucetu: discord 反正任何一家都是 caller 要帶對參數否則就給你12/10 06:01
70F:→ brucetu: error code 自己翻手冊,原廠怎麼可能幫你測試跟改 API12/10 06:01
71F:→ brucetu: 所以 caller 改參數再正常不過12/10 06:01
72F:推 s06yji3: 對呀,測時時就會發現那第三方就應該會修正呀。12/10 08:24
73F:推 ku399999: 所以到底誰才是第三方?搞得我好亂12/10 09:41
74F:→ ku399999: 如果是我去串別人的,有一家回傳值本身沒有帶要另外打12/10 09:43
75F:→ ku399999: ,不是就等他打過來時去打api取一下就好了嗎?12/10 09:43
這樣流程就不對啦,他打API給我時就應該帶足夠的資訊給我,如果我還要再額外打他們的A
PI取得那些資訊,這樣就不同步了
76F:推 chrisho: 請打api的人,不管是第幾方,東西要按照api規格帶,當然12/10 10:38
77F:→ chrisho: 是主動打api的人要改12/10 10:38
※ 編輯: a88241050 (36.225.64.248 臺灣), 12/10/2023 10:44:57
78F:推 yuidzeon: 不會奇怪 我很常叫別人改 API 當然不改就要自己想辦法搞 12/10 12:05
79F:推 N91: 不奇怪啊$$到位客製一個版本都正常 12/10 13:25
80F:推 nayeonmywife: 其實你算是在幫對方Debug 他要改你反而好做事 12/10 14:38
81F:→ VL1003: 主要是不僅拋出問題,連問題怎麼修都講了,其實對他們來說 12/10 22:38
82F:→ VL1003: 也就是要不要花那一丁點時間加幾行 Code 上去的事情。 12/10 22:39
83F:推 ZakuSIN: 會上來問這個問題也是蠻奇怪的 12/11 02:07
84F:推 yoyo178134: 三方一聽就了 懂的都懂 12/11 06:47
85F:推 ctrlbreak: 前天我還特別谷歌三方遊戲是哪家, 就算改成第三方 12/11 07:04
86F:→ ctrlbreak: 還是覺得問怪怪的XD 12/11 07:05
87F:推 s860134: 有錢 直接給你讀資料庫了 12/11 19:17
88F:噓 rugia813: 三方跟第三方意思完全不一樣耶 12/12 11:49
89F:→ ssccg: 只有叫不叫的動,沒有誰改是奇怪的 12/12 15:49
90F:噓 ssccg: 然後第三方這不是簡稱問題,而是原PO根本亂用,先說「第三 12/12 15:56
91F:→ ssccg: 方遊戲的API」,後面又變玩遊戲時「第三方」,到底第三方是 12/12 15:58
92F:→ ssccg: 哪一方,狀況說明某一家接你家API,那你們就兩方哪有第三方 12/12 15:59
93F:推 internetms52: 把第三方當名詞就好了,沒這麼難,神奇的是對方竟 12/14 10:53
94F:→ internetms52: 然說好!? 12/14 10:53