스웨거 - 마젠토 2

1856 단어 magento2
프로젝트에서 API 호출을 테스트해야 할 때마다 수행해야 하는 구성을 검색해야 합니다. 그래서 마침내 내가 사용하게 된 간단한 블로그 게시물을 작성하는 것을 생각했습니다.

Magento에 대해 두 가지 API 테스트 방법을 사용했습니다.
  • Postman(사용 가능한 Chrome 플러그인이 있음)
  • Swagger(Magento 2에 내장됨)

  • 노트:
    오류가 있을 수 있으므로 시작하기 전에 확인하십시오https://github.com/dotmailer/dotmailer-magento2-extension/issues/557.

    {"schemaValidationMessages":[{"level":"error","message":"Can't read from file http://paboda.order.local/rest/all/schema?services=all"}]}
    


    액세스 링크: your_magento_url/swagger

    기본적으로 몇 가지 API 호출을 사용할 수 있지만 모든 메서드를 사용하려면 다음을 수행해야 합니다.
  • Magento 백엔드에서 통합 사용자 생성
  • API 키로 Swagger 구성

  • Magento Backend에서 통합 사용자를 생성하려면
  • 시스템 > 확장 > 통합 > 새 통합 추가
  • "TestAPI"와 같은 이름을 지정하십시오
  • .
  • 현재 사용자의 암호를 입력하십시오
  • .
  • API 탭으로 이동하여 섹션을 선택합니다(보통 모두 표시)
  • 저장
  • 통합 목록에서 생성한 통합의 활성화 열에서 "활성화"를 클릭합니다.

  • 작업 목록 허용
  • "완료"를 클릭합니다
  • .
  • 4개의 값이 생성됩니다.


  • API 키로 Swagger를 구성하려면
  • SYSTEM > 확장 > 통합 > 새 통합 추가 > 통합 레코드 > 통합 정보 탭 > 통합 세부 정보에서 "액세스 토큰"값을 api_key로 지정합니다.

  • 적용을 클릭합니다.

  • 실행할 수 있는 API 호출이 있습니다.

    API 호출과 관련된 또 다른 설정은 다음과 같습니다. 기본값은 "아니오"입니다.

    좋은 웹페이지 즐겨찾기