Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 웹 API 서비스를 만드는 방법은 무엇입니까?

<시간/>

SOAP 및 REST API는 널리 사용되는 API입니다.

데이터베이스의 항목을 관리하는 데 도움이 되는 manage.php라는 PHP 클래스의 존재를 고려하십시오.

클래스 관리 { private $entryId; function __construct($entryId) { $this->entryId =$entryId;} function deleteEntry() { //데이터베이스에서 $this->entryId 삭제}}

서버에서 이 기능은 아래와 같이 액세스할 수 있습니다. -

require_once('manage.php');$m =새로운 관리(12);$m->deleteEntry();

다른 서버에서 어떻게 액세스할 수 있습니까? 이 데이터에 액세스하는 데 도움이 되는 버퍼/인터페이스처럼 작동하는 세 번째 파일을 만들 수 있습니다. 아래는 샘플 버퍼입니다 -

'api/delete.php'라고 부르겠습니다.

require_once('manage.php');if(hasPermission($_POST['api_key']) { $m =새로운 관리($_POST['entry_id']); $m->deleteEntry();} 

사용자는 api_key 및 entry_id를 사용하여 https://example.com/api/delete.php의 서버에 POST 요청을 보낼 수 있습니다.