{"meta":{"title":"統合の構築について","intro":"統合を構築して、 GitHubの機能を拡張できます。","product":"Integrations","breadcrumbs":[{"href":"/ja/enterprise-server@3.22/integrations","title":"Integrations"},{"href":"/ja/enterprise-server@3.22/integrations/concepts","title":"概念"},{"href":"/ja/enterprise-server@3.22/integrations/concepts/about-building-integrations","title":"統合の構築について"}],"documentType":"article"},"body":"# 統合の構築について\n\n統合を構築して、 GitHubの機能を拡張できます。\n\n統合は、 GitHubの機能を拡張するツールです。 統合では、未解決の問題、pull request に関するコメント、プロジェクトの管理など、 GitHub に関する処理を行うことができます。 また、GitHubで発生するイベントに基づいて、GitHubの外部で行うこともできます。 たとえば、 GitHubで問題が開かれた場合、統合は Slack に投稿できます。\n\n多くの統合は、 GitHub Apps、 GitHub Actions ワークフロー、または GitHub Actions ワークフローのカスタム アクションです。\n\n* GitHub Apps は、アプリ所有者のサーバーまたはユーザー デバイス上で実行される統合です。 詳しくは、「[GitHub アプリの作成について](/ja/enterprise-server@3.22/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps)」をご覧ください。\n* GitHub Actions ワークフローは、 GitHubで特定のイベントが発生したときに実行されるワークフローです。 詳しくは、「[GitHub Actionsについて](/ja/enterprise-server@3.22/actions/get-started/understand-github-actions)」をご覧ください。\n* カスタム アクションは、 GitHub Actions ワークフローによって実行できるコードです。 詳しくは、「[カスタム アクションについて](/ja/enterprise-server@3.22/actions/concepts/workflows-and-actions/custom-actions)」をご覧ください。\n\n統合では、 GitHubの API を使用してデータをフェッチし、 GitHub上のデータに変更を加えることができます。\nGitHub には、REST API と GraphQL API があります。 詳細については、以下を参照してください。\n\n* [GitHubの REST API と GraphQL API の比較](/ja/enterprise-server@3.22/rest/about-the-rest-api/comparing-githubs-rest-api-and-graphql-api)\n* [GitHub REST API のドキュメント](/ja/enterprise-server@3.22/rest)\n* [GitHub GraphQL API に関するドキュメント](/ja/enterprise-server@3.22/graphql)\n\n統合では、webhook を使用して、 GitHubで特定のイベントがいつ発生するかを学習できます。 詳しくは、「[webhook について](/ja/enterprise-server@3.22/webhooks/about-webhooks)」をご覧ください。"}