이 튜토리얼은 Marvel API를 탐색하여 개발자에게 70 년이 넘는 Marvel의 광범위한 만화 데이터에 대한 액세스 권한을 부여합니다. API 키를 얻고 API 테스트 및 API 데이터를 사용하는 웹 사이트 구축을 다룰 것입니다.
프로세스는 Marvel Developer 웹 사이트에서 API 키를 획득하는 것으로 시작합니다. 그런 다음 API 테스트 도구를 검토하고 마지막으로 Marvel의 카탈로그를 보여주는 웹 사이트를 구성합니다.
키 하이라이트 :
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!