WhatsApp とテキストの URL を追加する

Google ビジネス プロフィール(GBP)API を使用すると、特定の場所の WhatsApp とテキスト メッセージの URL 属性を追加または更新できます。

これらの属性を実装すると、顧客は WhatsApp または SMS を使用してビジネスに連絡できるようになります。これにより、販売者は GBP でユーザーとの直接的なコミュニケーション チャネルを開き、顧客エンゲージメントとサポートを改善できます。

ここでは、URL 属性を追加、更新削除する方法について説明します。

前提条件

続行する前に、次の準備が整っていることを確認してください。

  • Google ビジネス プロフィール アカウントと店舗
  • Google ビジネス プロフィールの所在地を変更するために必要な認証情報

成功を検証する

属性を追加、更新、削除するには、PATCH リクエストを送信します。PATCH リクエストが成功すると、ステータス コード HTTP 200 OK が返されます。

属性の追加または更新をリクエストする

このアプローチは、WhatsApp とテキスト メッセージングの両方に適用されます。

1 つの属性を追加または更新するには、location.updateattributes の Google Business Profile API エンドポイントに送信される HTTP PATCH リクエストを使用します。

URL の attributeMask クエリ パラメータを使用して、ターゲットとする属性を指定します。リクエストの本文には、更新された属性データが含まれます。

WhatsApp の場合

リクエストは次のようになります。

PATCH
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes?attributeMask=attributes/url_whatsapp

実装時に、{locationId} を Google ビジネス プロフィールの場所の実際の ID に置き換えます。

リクエストの本文(application/JSON)は次のようになります。

{
  "name": "locations/17826990302864573181/attributes",
  "attributes": [
  {
    "name":"attributes/url_whatsapp",

    "values":[],
    "uriValues": [
        {
          "uri": "https://wa.me/55555555"
        }
      ]
    }
  ]
}

例の 55555555 は、国際形式のビジネス WhatsApp 電話番号に置き換えます。

テキスト メッセージの場合

リクエストは次のようになります。

PATCH
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes?attributeMask=attributes/url_text_messaging

実装時に、{locationId} を Google ビジネス プロフィールの場所の実際の ID に置き換えます。

リクエストの本文(application/JSON)は次のようになります。

{
  "name": "locations/17826990302864573181/attributes",
  "attributes": [
    {
      "name":"attributes/url_text_messaging",

      "values":[],
      "uriValues": [
        {
        "uri": "sms:5555555555"
        }
      ]
    }
  ]
}

例の sms:5555555555 は、テキスト メッセージ用のビジネス電話番号に置き換えます。

属性を削除する

DELETE リクエストで両方の属性を削除するには、attributeMask クエリ パラメータに attributes/url_whatsapp または attributes/url_text_messaging を含めます。リクエスト本文には、更新または削除する属性ごとに 1 つずつ、属性オブジェクトの配列が含まれます。

リクエストは次のようになります。

DELETE
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes?attributeMask=attributes/url_whatsapp,attributes/url_text_messaging3

実装時に、{locationId} を Google ビジネス プロフィールの場所の実際の ID に置き換えます。

リクエストの本文(application/JSON)は次のようになります。

{
  "name": "locations/17826990302864573181/attributes",
  "attributes": [
    {
    "name":"attributes/url_whatsapp",

    "values":[],
    "uriValues": []
    }
  ]
}

例の uriValues は、空の角かっこに置き換えます。これにより、値がリセットされ、GBP から削除されます。