Yoyaku Manager ProではGoogleのサービスと連携して自動でカレンダーイベントやGoogle Meetを作成したり、更新することができます。
Googleと連携するためには、初めにGoogle Cloud Platformでプロジェクトを作成する必要があります。以下ではプロジェクトを作成する手順を解説します。詳しくは、公式のドキュメントを参照してください。
プロジェクトの作成
- Google Cloud Platformにログインします。アカウントがない場合はアカウントを作成してください。
- Google Cloud コンソールの [リソースの管理] ページに移動します。
- [プロジェクトを作成] をクリックします。
- 表示される [新しいプロジェクト] ウィンドウで、プロジェクト名を入力します。必要に応じて[場所]を入力します。
- 新しいプロジェクトの詳細を入力し終えたら、[作成] をクリックします。

作成が完了すると[ダッシュボード]ページに移動します。
APIとサービスを追加
上部の検索ウィンドウにapiと入力します。検索結果の中から有効なAPIとサービスをクリックします。

左側のメニューのライブラリをクリックします。検索ウィンドウにgoogle calendar と入力すると、google calendar apiの候補が表示されるので、それをクリックします。

検索結果の中にあるGoogle Calendar APIをクリックします。
Google Calendar APIの詳細が表示されます。有効にするをクリックします。

有効にすると、有効なAPIとサービスページに戻ります。認証情報を作成をクリックして認証情報の作成ページに移動します。

認証情報の種類
ユーザーデータをチェックして、次へをクリックします。

OAuth 同意画面
OAuth 同意画面の設定が表示されます。各項目に入力し、保存して次へをクリックします。
スコープ(省略可)の項目は必要に応じて設定してください。設定が終わったら、保存して次へをクリックします。
OAuth クライアント ID
アプリケーションの種類はウェブアプリケーションを選択します。選択後に表示される名前の項目に任意の名前を入力します。

承認済みのリダイレクト URIのURI追加をクリックします。以下のURIを追加してください。ただし、ドメインはお使いの環境に合わせて変更してください。
https://example.com/wp-admin/admin.php?page=wpyoyaku-workers
完了をクリックします。クリックすると、Google Calendar APIページに遷移します。
認証情報を取得
Google Calendar APIページの左側のメニューから認証情報ページに遷移します。
OAuth 2.0 クライアント IDのテーブルに追加した認証情報が表示されます。ダウンロードボタンをクリックします。

認証情報の詳細が表示されます。クライアントIDと、クライアント シークレットをコピーします。

Yoyaku Managerに認証情報を登録
Yoyaku Managerの設定ページのインテグレーションタブを開きます。Googleカレンダー & Google Meetの項目にコピーしたクライアントIDとクライアントシークレットを入力し、保存します。