API 문서에 접근하는 방법에 대한 영감을 보려면 많은 학술 프로젝트에서 달성할 수 있는 문서 표준을 설정하는 뉴욕 공공 도서관 디지털 컬렉션 API를 참조하십시오. 광범위하게 문서화된(때로는 압도적인) API는 API에 부분 쿼리를 전달하는 사용자에게 문서를 제공하는 MediaWiki Action API를 참조하십시오. 위의 예제에서는 부분 쿼리에 대한 오류를 반환했습니다. 전문적으로 유지 관리되는 기타 API 문서 예제의 경우 월드 뱅크 API, 다양한 뉴욕 타임즈 API 또는 Europeana Pro API를 고려하십시오. REST는 유용하며 웹 기반 API와 상호 작용하는 방법을 매핑하는 데 도움이 되므로 실제로 적합하지 않은 경우에 사용됩니다. 우리가 원하는 것은 어떤 작업을 수행하거나 직접 작업을 수행하는 경우가 많이 있습니다. 예를 들어 문자열 대체를 수행할 수 있습니다., 부여 하는 것은 바보 같은 것 에 대 한 API를 만들 수 있습니다., 하지만 지금은 그것으로 가자. 다음은 이를 제공하기 위해 생성될 수 있는 URL입니다. 그러나 다른 엔터티를 처리하고 여러 비즈니스 규칙 및 유효성 검사를 포함하는 보다 복잡한 응용 프로그램의 경우 데이터를 Python 클래스로 캡슐화해야 할 수 있습니다. 미겔, 좋은 기사 주셔서 감사합니다.

Rest 서비스에서 다중 스레드를 활성화하기 위해 수행해야 하는 특정 작업이 있는지 궁금했습니다. 내가 핍을 통해 설치 한 플라스크 – 편안한 그렇게하지 않는 것 같다. 생각? 감사합니다 스리 [핍은 파이썬 패키지를 설치하는 데 권장되는 도구입니다. 공식 설치 페이지는 우리가 파이썬을 사용하는 경우 핍이 이미 설치되어 있음을 명시하는 동안 2 >= 2.7.9 또는 파이썬 3 >= 3.4, 우분투에 apt를 통해 파이썬을 설치하는 것은 핍을 설치하지 않습니다. 따라서 pip를 별도로 설치해야 하는지 또는 이미 가지고 있는지 확인해 보겠습니다. 이것은 파이썬의 핍 패키지 관리자를 사용하여 플라스크를 설치합니다. Flask가 성공적으로 설치되었다는 알림에서 일부 출력이 끝나는 것을 볼 수 있습니다. 이전에 API라는 용어를 들어 본 적이 있다면 일반적으로 API를 참조하는 것이 아니라 특정 종류의 API인 웹 API를 참조하는 데 사용되었을 가능성이 높습니다. 웹 API를 사용하면 인터넷을 통해 다른 프로그램에서 정보 나 기능을 조작 할 수 있습니다. 예를 들어 트위터의 웹 API를 사용하면 트윗 을 선호하거나 트윗 메타데이터를 수집하는 등의 작업을 수행할 수 있는 Python 또는 Javascript와 같은 언어로 프로그램을 작성할 수 있습니다.