2013-01-21 3 views
1

나는 Swagger-UI의 포크 인 Restler 3's API-Explorer을 사용하고 있으며 API가 반환하는 응답 JSON 개체를 문서화하거나 설명하는 효과적인 방법을 찾은 사람이 있는지 궁금해하고 있습니다. 분명히 "선들 사이에서 읽으십시오"와 같은 방식의 일부는 API를 대화식으로 시도 할 때 사용할 수 있지만 좀 더 자세하게 응답 구조를 나타낼 수있는 방법이 필요합니다. 아무도 이것으로 무엇을 생각해 냈습니까?API-Explorer/Swagger에서 응답 개체 설명

답변

3

당신은 @return PHPDoc 코멘트를 사용합니다. 예를 들어

, 당신은 응답 정보를 찾을 수

GET authors.json/{id} 

explorer에서 Rate Limiting Example을 살펴 목록 그것은로 설정 한 다음 클래스에서 오는

Author (name: string, email: string) 

반환 유형

<?php 
/** 
* Dummy class, used only for creating swagger spec model (json schema) 
* look at the generated resources json to understand 
*/ 
class Author 
{ 
    public $name='Name'; 
    public $email='[email protected]'; 
} 
+0

좋은 예. 이것은 내가 찾고 있었던 바로 그 것이다! – ken

+0

내 자신의 버전이 응답 정보를 노출시키지 못하는 이유 (변수 유형 정보도 표시하지 않음) 때문입니다. 아마 뭔가가 끝장 났을거야. 어떤 아이디어? – ken

+0

btw, 나는 Restra-API-Explorer (0d79cd8)의 "master"브랜치의 최신 자식 버전을 가지고있다. 나는 약간의 초보자이지만, 나는 그것을 포크로 찍었고 "업스트림"의 리모컨을 통해 저장소에 대한 참조를 유지했다. 나는 내 변경 사항을 병합했을 때 내가 바보 같은 짓을했다는 것에 조금 걱정이된다. 나의 변경 사항은 매우 기본적인 것이었다. . – ken

관련 문제