분산 된 API에 액세스하는 PHP 클래스의 간단한 예제를 찾으려고합니다.API 클라이언트 클래스의 실제 예제
PHP API 클라이언트를 검색 할 때마다 API 자체를 구축하는 데 너무 많은 정보를 제공하고 컬 예를 넘어서는 실제 액세스 방법은 거의 제공하지 않습니다. 좋은 곱슬 방법과 요청을 처리하는 방법을 포함하는 PHP 클래스는 좋을 것입니다. 나는 예제와 많은 재 배열을 통해 배웁니다. 모범 사례의
private $hosts = array(URI_1, URI_2, URI_3);
private $users = array(USER_1, USER_2, USER_3);
private $pass = array(PASS_1, PASS_2, PASS_3);
public function __construct($request = array())
{
if (is_array($request)) {
if(isset($request['hostname'])) {
if(in_array($request['hostname'], $hosts)) {
$this->input['hostname'] = $request['hostname'];
}
}
if (isset($request['username'])) {
if(in_array($request['username'], $users)) {
$this->input['username'] = $request['username'];
}
}
if (isset($request['password'])) {
if (in_array($request['password'], $pass)) {
$this->input['password'] = $request['password'];
}
}
if (isset($this->input['hostname']) &&
isset($this->input['username']) &&
isset($this->input['password'])) {
return true;
}
} else {
return false;
}
}
몇 가지 간단한 예제이 훨씬 쉽게 만들 것 :
나는 보통 연결 설정을 잡을 수있는 구조로 시작했다.
많은 코드를 쓰지 않으려면 SOAP 또는 XMLRPC를 사용하십시오. wsdl 파일은 모든 메소드를 제공합니다. REST에서는 할 수 없습니다. –