Heim  >  Artikel  >  Backend-Entwicklung  >  问个比较宽泛的问题,为什么说要么用sdk,要么用api?

问个比较宽泛的问题,为什么说要么用sdk,要么用api?

WBOY
WBOYOriginal
2016-10-10 11:56:011097Durchsuche

有些服务供应商提供了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通信?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn