ошибка разрешения диалогового потока: «Не разрешено запрашивать PII в приложениях, предназначенных для семьи». - PullRequest
0 голосов
/ 26 июня 2018

Я получаю эту ошибку при отправке запроса разрешения от моего веб-крюка в диалоговое окно:

MalformedResponse Ожидаемые_инвенты [0] .possible_intents [0] .input_value_data: Запрещено запрашивать PII в приложениях, разработанных для семейства.

это мой ответ json:

   {
      "payload": {
        "google": {
          "expectUserResponse": true,
          "systemIntent": {
            "intent": "actions.intent.PERMISSION",
            "data": {
              "@type": "type.googleapis.com/google.actions.v2.PermissionValueSpec",
              "optContext": "To deliver your order",
              "permissions": [
                "NAME",
                "DEVICE_PRECISE_LOCATION"
              ]
            }
          }
        }
      }
    }

and this is raw api response on dialogflow

    {
  "responseId": "0f9b3201-27f4-4994-9ecc-ee827f25b00e",
  "queryResult": {
    "queryText": "trouve ma position",
    "action": "request_permission",
    "parameters": {
      "Conversation-entites": "position"
    },
    "allRequiredParamsPresent": true,
    "fulfillmentMessages": [
      {
        "text": {
          "text": [
            ""
          ]
        }
      }
    ],
    "webhookPayload": {
      "google": {
        "expectUserResponse": true,
        "systemIntent": {
          "data": {
            "optContext": "To deliver your order",
            "@type": "type.googleapis.com/google.actions.v2.PermissionValueSpec",
            "permissions": [
              "NAME",
              "DEVICE_PRECISE_LOCATION"
            ]
          },
          "intent": "actions.intent.PERMISSION"
        }
      }
    },
    "intent": {
      "name": "projects/monappli-c5bf0/agent/intents/c4a07ba8-2258-4836-8e90-7b552584e8eb",
      "displayName": "request_permission"
    },
    "intentDetectionConfidence": 1,
    "diagnosticInfo": {
      "webhook_latency_ms": 316
    },
    "languageCode": "fr"
  },
  "webhookStatus": {
    "message": "Webhook execution successful"
  }
}

Я просто пытаюсь найти в Google информацию о себе, как должность и имя

спасибо за помощь

1 Ответ

0 голосов
/ 26 июня 2018

В сообщении об ошибке говорится, что вы делаете две вещи, которые являются взаимоисключающими:

Критерии правомочности для действий для семей конкретно гласят:

Действия не могут собирать или запрашивать какие-либо личные данные пользователя.

и

Действия не могут использовать вход в Google (связывание аккаунта), запрашивать области OAuth, доступ к большинству API данных пользователя (кроме грубого местоположения устройства) или доступ к API транзакций.

Если вам нужно запросить эту информацию, то вам следует удалить действие из программы «Действия для семей», перейдя в Действия в консоли Google и

  1. Выбор информации каталога из левой навигационной панели.

  2. Открытие раздела «Дополнительная информация».

  3. Установка «Для семей» на No.

enter image description here

...