새로운 API 호출을 소개합니다: api_spec() - 기계가 읽을 수 있는 형식으로 전체 Linode API 사양 전체를 기계 판독 가능한 형식으로 생성합니다. 생성된 구조에는 모든 API 클래스와 메서드, 메서드 매개변수, 설명, 데이터 유형, 기본값, 어떤 에러가 발생할 수 있는지 등이 포함됩니다.
구현할 때 일반적인 문제 API 바인딩 또는 도구는 지루하고 오류가 발생하기 쉽고 새 클래스, 메서드, 속성, 형식 유효성 검사 및 오류 처리를 복제하게 됩니다. API 코드가 변경되지 않은 메서드 또는 매개 변수입니다.
API 기계 가독성 형식의 사양, 구조를 검색하고 동적으로 구현하기 위해 도구를 작성할 수 있습니다. API 구조의 내용에서. 방법의 하드 코딩이 없습니다. 파라미스의 하드 코딩이 없습니다. 아니 비트로.
호출에 권한 부여가 필요하지 않습니다.
즐길!
-Chris
댓글 (2)
Nice, I’ll have to check this out. Perhaps it will make writing a Drupal module easier, as well as implimenting custom php functions to call and validate Linode api calls.
Anything that makes writing Drupal modules easier has to be a good thing 🙂
Good job folks, I will find that handy in the coming months of development!