Yoyaku Manager ProではGoogleのサービスと連携して自動でカレンダーイベントやGoogle Meetを作成したり、更新することができます。

Googleと連携するためには、初めにGoogle Cloud Platformでプロジェクトを作成する必要があります。以下ではプロジェクトを作成する手順を解説します。詳しくは、公式のドキュメントを参照してください。

プロジェクトの作成

  1. Google Cloud Platformにログインします。アカウントがない場合はアカウントを作成してください。
  2. Google Cloud コンソールの [リソースの管理] ページに移動します。
  3. [プロジェクトを作成] をクリックします。
  4. 表示される [新しいプロジェクト] ウィンドウで、プロジェクト名を入力します。必要に応じて[場所]を入力します。
  5. 新しいプロジェクトの詳細を入力し終えたら、[作成] をクリックします。

作成が完了すると[ダッシュボード]ページに移動します。

APIとサービスを追加

上部の検索ウィンドウにapiと入力します。検索結果の中から有効なAPIとサービスをクリックします。

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

検索結果の中にあるGoogle Calendar APIをクリックします。

Google Calendar APIの詳細が表示されます。有効にするをクリックします。

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

認証情報の種類

ユーザーデータをチェックして、次へをクリックします。

OAuth 同意画面

OAuth 同意画面の設定が表示されます。各項目に入力し、保存して次へをクリックします。

スコープ(省略可)の項目は必要に応じて設定してください。設定が終わったら、保存して次へをクリックします。

OAuth クライアント ID

アプリケーションの種類はウェブアプリケーションを選択します。選択後に表示される名前の項目に任意の名前を入力します。

承認済みのリダイレクト URIURI追加をクリックします。以下の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とクライアントシークレットを入力し、保存します。