우리는 고객이 자신의 웹 사이트 및 시스템에서 우리의 앱과 상호 작용할 수있는 API를 제공하는 새로운 프로젝트를 계획 중입니다. 그러나 과거에는 본격적인 API에 가까운 것을 만들지 못했지만 API를 고객이보다 쉽게 채택 할 수 있도록 사용할 수있는 표준이나 권장 사항을 알지 못합니다.어떤 API 표준입니까?
우리는 PHP를 사용하여 API를 구축 할 것이며 일부 API는 인증을 필요로하고 다른 일부는 인증을 필요로합니다. 오늘부터 Oauth, SOAP & REST에 대해 조금 읽었지만 좋은 실습은 잘 모릅니다.
2011 년 이후에 API를 기반으로하는 데 권장되는 기술/표준은 무엇입니까?
개인적으로 oauth v2로 나머지 API에 투표합니다. – zerkms
어려운 질문 : 서비스가 http-basic-auth를 사용한다는 것을 의미하고 다른 서비스는 URL에 API 토큰이 필요하다는 것을 알았습니다. Oauth는 나에게 아주 무거운 것처럼 보인다. SOAP 및 REST는 인증에 관한 것이 아니라 사용자에게 데이터를 노출하는 방법 및 사용자가 데이터를 쿼리하는 방법에 관한 것입니다. – Wukerplank
서비스에 대해 SOAP와 REST 중 하나를 선택할 수도 있지만 각 기술 간의 기술적 차이점을 살펴보고 어떤 요구 사항이 적합한 지 확인해야합니다. http://stackoverflow.com/questions/28950/guide-to- rest-vs-soap-services 중 하나를 선택하십시오. 하지만 정말로 필요한 SOAP의 기능이 없으면 REST가 가장 먼저 선택해야한다고 생각합니다. – birryree