有些服務供應商提供了api和sdk兩種方式訪問,例如發送郵件的服務商,為什麼說要么用api,要么用sdk?
是什麼意思?
用php訪問api,怎麼用?
有些服務供應商提供了api和sdk兩種方式訪問,例如發送郵件的服務商,為什麼說要么用api,要么用sdk?
是什麼意思?
用php訪問api,怎麼用?
SDK是他們已經開發好了一個“框架”,放到程式裡,呼叫簡單的相關程式碼就可以。
如果用api,需要完全自己寫程式碼來操作API
API:小而美,不會過度干涉你怎麼寫的程式碼,類似黑盒,你只需要把它需要的參數給它,接收它回傳的參數。其他業務邏輯根據自己的實際場景來,自由度高,適用於一些相對簡單的功能模組
SDK:較為複雜,技術難度較大的功能模組,常見的比如聊天模組等,這種如果不是大公司一般都去呼叫第三方服務來完成
sdk: software development kit,就是服務商已經對自己的api進行了進一步的封裝,方便開發者直接使用
SDK的話,如果服務商有改動,怎麼辦?
誰有PHP呼叫api的範例程式碼?
怎麼開始著手寫?
怎麼用PHP的curl函式庫與api通訊?