> 백엔드 개발 > PHP 튜토리얼 > 우리는 Marvel Catalog Reader를 구축합니다! 어벤저 스, 조립!

우리는 Marvel Catalog Reader를 구축합니다! 어벤저 스, 조립!

Lisa Kudrow
풀어 주다: 2025-02-15 13:23:12
원래의
181명이 탐색했습니다.

이 튜토리얼은 Marvel API를 탐색하여 개발자에게 70 년이 넘는 Marvel의 광범위한 만화 데이터에 대한 액세스 권한을 부여합니다. API 키를 얻고 API 테스트 및 API 데이터를 사용하는 웹 사이트 구축을 다룰 것입니다.

프로세스는 Marvel Developer 웹 사이트에서 API 키를 획득하는 것으로 시작합니다. 그런 다음 API 테스트 도구를 검토하고 마지막으로 Marvel의 카탈로그를 보여주는 웹 사이트를 구성합니다. 키 하이라이트 :

We're Building a Marvel Catalog Reader! Avengers, Assemble! Marvel API를 통한 70 년의 Marvel Comics 데이터에 액세스하십시오. 필수 API 키를 얻으려면 Marvel Developer 웹 사이트에 등록하십시오. 다양한 엔드 포인트 테스트를위한 API의 대화식 문서를 활용하십시오 사용자 친화적 인 기능을 통합하여 Laravel 및 Guzzle을 사용하여 Marvel 카탈로그 웹 사이트를 구축하십시오. 캐싱 구현 성능을 최적화하고 API 요율 제한을 관리합니다. 동적 컨텐츠 검색 및 세부 만화/캐릭터 디스플레이와 같은 웹 사이트 개발에서 실제 API 응용 프로그램을 탐색합니다.

API 키를 얻는다 :

Marvel Developer 웹 사이트를 방문하여 "키 얻기"를 클릭하십시오. API 요청에 대한 공개 및 개인 키를 받게됩니다. 생산 사용을 위해서는 보안을 향상시키기 위해 웹 사이트 도메인을 등록하십시오.

API 사용량 고려 사항 : API의 속성, 연결 및 속도 제한 문서를 참조하십시오. Marvel API 이용 약관은 생산 응용 프로그램에 중요합니다. 핵심 사항은 다음과 같습니다 하루에 3000 통화의 요율 제한 (글쓰기 시점). 항상 Marvel은 Marvel을 데이터 소스라고 속합니다 (예 : "Marvel에서 제공 한 데이터. © 2016 Marvel").

    API 탐색 : API의 대화 형 문서는 테스트 엔드 포인트를 용이하게합니다.
  • 예상 데이터 구조.
  • 매개 변수 입력 필드.
  • 오류 상태 코드.
  • 요청 URL, 응답 본문, 코드 및 헤더를 요청하십시오.
  • 요청 URL에 직접 액세스하는 것은 필요한 매개 변수 (공개 키, 타임 스탬프 및 MD5 해시, Timestamp, Private 및 Public Keys) 없이는 직접 작동하지 않습니다. 웹 사이트 개발 (Laravel 및 Guzzle 사용) :
  • 우리는 Laravel을 사용하여 웹 사이트를 구축합니다.

    파일을 구성하십시오 :

    composer create-project --prefer-dist laravel/laravel marvel-viewer
    php composer require guzzlehttp/guzzle
    로그인 후 복사
    생성

    : <🎜 🎜> .env 이것은 <🎜 🎜>

    <<> (캐싱, 경로, 컨트롤러, 뷰, 조회수 및 스타일링을 자세히 설명하는 나머지 섹션은 간결하게 생략되지만 핵심 개념은 동일하게 유지됩니다. 제공된 텍스트는 이미이 섹션에 대한 매우 자세한 설명을 포함하고 있습니다.
    <code>APP_ENV=local
    APP_DEBUG=true
    APP_KEY=fxxq7HcbypI36Cil5cmOxO7vWFZu0QOD
    CACHE_DRIVER=file</code>
    로그인 후 복사
    <<>

    <<> 결론 : <🎜 🎜> config/marvel.php 이 튜토리얼은 Marvel API와 협력하여 만화 데이터에 액세스하는 것을 보여줍니다. 전체 소스 코드는 GitHub에서 사용할 수 있습니다 (링크는 입력에 제공되지 않았으므로 생략 됨). 주석에 Marvel API 프로젝트와 아이디어를 공유하십시오!

    <?php
    return [
        'private_key' => 'xxx',
        'public_key' => 'yyy'
    ];
    로그인 후 복사
    (FAQS 섹션은 또한 핵심 자습과 관련이 없으며 가설적인 "Marvel Catalog Reader"웹 사이트에 대한 일반적인 질문으로 구성되어 있기 때문에 간결하게 생략되었습니다.

위 내용은 우리는 Marvel Catalog Reader를 구축합니다! 어벤저 스, 조립!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿