# REST API を使用して

GitHub REST API の使用方法、ベスト プラクティスに従う方法、問題のトラブルシューティングを行う方法について説明します。

## Links

* [REST API を使用した作業の開始](/ja/enterprise-server@3.18/rest/using-the-rest-api/getting-started-with-the-rest-api)

  GitHub REST API の使用方法について説明します。

* [REST API のレート制限](/ja/enterprise-server@3.18/rest/using-the-rest-api/rate-limits-for-the-rest-api)

  REST API のレート制限、それを超えないようにする方法、およびそれを超えた場合の処理方法について説明します。

* [REST API でのページネーションの使用](/ja/enterprise-server@3.18/rest/using-the-rest-api/using-pagination-in-the-rest-api)

  REST API からページ分割された応答間を移動する方法について説明します。

* [REST API のライブラリ](/ja/enterprise-server@3.18/rest/using-the-rest-api/libraries-for-the-rest-api)

  公式の Octokit ライブラリやその他のサード パーティ製ライブラリを使用して、GitHub API の使用方法を拡張および簡略化できます。

* [REST API を使用するためのベスト プラクティス](/ja/enterprise-server@3.18/rest/using-the-rest-api/best-practices-for-using-the-rest-api)

  GitHubの API を使用する場合は、次のベスト プラクティスに従ってください。

* [REST API のトラブルシューティング](/ja/enterprise-server@3.18/rest/using-the-rest-api/troubleshooting-the-rest-api)

  REST API の一般的な問題を診断して解決方法について説明します。

* [タイムゾーンと REST API](/ja/enterprise-server@3.18/rest/using-the-rest-api/timezones-and-the-rest-api)

  一部の REST API エンドポイントでは、リクエストでタイムゾーン情報を指定できます。

* [CORS と JSONP を使用してクロスオリジン要求を行う](/ja/enterprise-server@3.18/rest/using-the-rest-api/using-cors-and-jsonp-to-make-cross-origin-requests)

  クロスオリジン リソース共有 (CORS) と JSONP コールバックを使用して、ドメイン間で API 要求を行うことができます。

* [課題イベントタイプ](/ja/enterprise-server@3.18/rest/using-the-rest-api/issue-event-types)

  発行イベントとタイムライン イベントの REST API については、各イベントの種類、 GitHubのトリガー アクション、および各イベントの一意のプロパティについて説明します。

* [GitHubイベントの種類](/ja/enterprise-server@3.18/rest/using-the-rest-api/github-event-types)

  GitHub Event APIについて、各イベントの種類、GitHub上でのトリガーするアクション、各イベント固有のプロパティについて学んでください。