Contents
Make APIとは?初心者にもわかりやすい基本機能と利用シーン
Make API(旧Integromat)は、さまざまなWebサービスを自動で連携させるツールです。データの同期や通知の自動送信など、手動作業を減らすために設計されています。例えば、Slackに新規ユーザーが登録された際に自動でメールを送るなど、業務効率化の場面で活用できます。
Make APIは「ノーコード」を前提とした仕組みであり、プログラミング知識がなくてもAPI連携を実現可能です。中小企業や個人事業主にとって、複数のサービスを統合して運用するうえで非常に役立つツールです。
連携前の準備:アカウント登録と権限設定の手順
Make APIの利用にはまず公式サイトでのアカウント登録が必要です。無料プランでも基本機能が利用可能なので、まずは試してみることをおすすめします。ただし、有料プランとの比較データは以下の通りです。
| 項目 | 無料プラン | 有料プラン(例: Pro) |
|---|---|---|
| 同時実行数 | 5スケジュール | 100スケジュール |
| API呼び出し回数 | 3,600回/月 | 無制限 |
| サポートレベル | コミュニティサポート | プライベートサポート |
アカウント登録の流れ
- 公式サイト(https://www.make.com)にアクセスし、「Sign up」ボタンをクリック
- メールアドレスとパスワードを入力して新規登録
- 登録完了後、メールで確認用リンクを受け取るため、届いたURLを開いて認証
権限設定のポイント
外部サービス(例: Google CalendarやSlack)との連携には「APIアクセス権」が必要です。Make API内からこれらのサービスにアクセスする際は、アプリケーションごとに専用のAPIキーまたはOAuth認証が必要になります。
注意点: アカウント登録後、直ちにすべての機能が利用できるわけではありません。連携したいサービスごとに権限を申請する必要があります。
APIエンドポイントを取得する流れ:実際の操作手順
Make APIで外部サービスと連携するには、まずAPIエンドポイント(URL)と認証キーを取得する必要があります。以下に具体的な手順を解説します。
ステップ1: Make APIダッシュボードにアクセス
ログイン後、「Apps」タブを選択し、連携したいサービス(例: Google Sheets)を探して「Connect」ボタンをクリックします。
ステップ2: APIエンドポイントの確認
サービスを選択した画面で「API Endpoints」を表示させると、API URLと認証キー(Authorization Key)が一覧表示されます。ここから必要な情報を取得してください。
| 項目 | 例(Google Sheetsの場合) | 補足 |
|---|---|---|
| エンドポイントURL | https://sheets.googleapis.com/v4/spreadsheets |
サービスごとに変化します |
| 認証キーの種類 | OAuth2.0 Client IDとSecret | APIリクエストに必要です |
注意: 上記のURLはGoogle Sheetsに限定された例であり、他サービスでは異なるURLが使用されます。
OAuth2.0による安全な連携:設定方法と注意点
OAuth2.0は、セキュアかつユーザー認証を強要する仕組みとして広く採用されています。Make APIでもOAuth2.0が利用可能で、以下の手順でクライアントIDとシークレットを取得します。
設定手順
- Make APIの「Apps」タブから対象サービス(例: Twitter)を選択
- 「OAuth2.0」設定画面を開き、「Register New App」ボタンをクリック
- アプリケーション名とリダイレクトURIを入力し、登録を完了
リダイレクトURIの設定方法(Google Sheetsの場合)
- Google Cloud Consoleにアクセスしてプロジェクトを作成
- 「OAuthクライアントID」の作成時にリダイレクトURIとして
https://make.com/oauth2callbackを指定 - Make API側で同一のURIを登録
注意点
- リダイレクトURIは正確に指定しないと認証が失敗します。公式ドキュメントで確認してください。
- 認証情報(Client ID・Secret)は秘密厳守が必要です。第三者に漏らすと不正利用される可能性があります。
連携後のテストとトラブルシューティングのコツ
API連携後も、エラーメッセージやログの確認が重要です。以下に代表的なトラブルシューティングの手順を解説します。
エラー例と対処法
-
認証失敗(401 Unauthorized)
→ 認証キーが正しく設定されているか、再発行を試してください。 -
タイムアウトエラー(504 Gateway Timeout)
→ サービス側の負荷が高いため、少し時間を置いて再度実行してみてください。
ログ確認の手順
- Make APIダッシュボードの「Logs」タブを開く
- 実行したAPIリクエストのステータスコードや詳細なエラーメッセージをチェック
- エラー内容に応じて設定を修正
まとめ:Make API連携のポイントと次ステップ
本記事では、Make APIの基本機能からOAuth認証まで、初心者でも理解しやすい手順を解説しました。APIエンドポイントの取得やセキュリティ設定は特に注意が必要な点です。
実際にMake APIを登録してみて、記事で紹介した手順に沿って連携を試してみましょう。応用例として、勤怠管理システムとMake APIを連携させることで、自動出退勤処理の効率化が可能です。
最新情報確認: Make APIは定期的に仕様変更があります。公式ドキュメント(https://docs.make.com)で最新バージョン情報を確認してください。