このチュートリアルでは、Marvel APIを調査し、70年以上にわたるMarvelの広範な漫画本データへの開発者にアクセスを許可します。 APIキーの取得、APIのテスト、APIのデータを利用してWebサイトの構築について説明します。
このプロセスは、Marvel Developer WebサイトからAPIキーを取得することから始まります。 次に、APIテストツールを調べて、最後に、Marvelのカタログを紹介するWebサイトを構築します。
キーハイライト:
マーベルAPI経由の70年のマーベルコミックデータにアクセスします。
Marvel Developer Webサイトに登録して、必須のAPIキーを取得します。APIの帰属、リンク、レートの制限文書を参照してください。 Marvel API使用条件は、生産アプリケーションにとって重要です。 キーポイントは次のとおりです
1日あたり3000コールのレート制限(執筆時点)。常にマーベルがデータソースとして属性します(例:「Marvel。©2016 Marvelによって提供されたデータ」)。
API探索:
APIのインタラクティブなドキュメントは、テストエンドポイントを容易にします。 それは提供します:
エラーステータスコード。
url、応答本体、コード、ヘッダーを要求します。
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>
createconfig/marvel.php
:
<?php return [ 'private_key' => 'xxx', 'public_key' => 'yyy' ];
。config('marvel.private_key')
を介してキーにアクセスできます
(キャッシュ、ルート、コントローラー、ビュー、ヘルパー、スタイリングを詳述する残りのセクションは簡潔に省略されていますが、コアの概念は同じままです。提供されたテキストには、これらのセクションの非常に詳細な説明が含まれています。)
結論: このチュートリアルは、Marvel APIを使用して漫画本のデータにアクセスすることを示しています。 完全なソースコードはGitHubで利用できます(入力で提供されていないため、リンク省略)。 コメントでマーベルAPIプロジェクトとアイデアを共有してください!
(FAQSセクションも簡潔に省略されています。これは、コアチュートリアルとはほとんど関係がなく、仮説的な「マーベルカタログリーダー」Webサイトに関する一般的な質問で構成されています。)以上がマーベルカタログリーダーを構築します!アベンジャーズ、アセンブル!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。