代码之家  ›  专栏  ›  技术社区  ›  sid8491

在事件调用时发送参数值时出错

  •  0
  • sid8491  · 技术社区  · 6 年前

    我有一个意图,我正试图使用事件名调用它,并试图用它发送参数。

    query_input = {
        'event': {
          "name": "greet",
          "parameters": {
            "mobile": "9876543210",
            "plan": "pizza plan",
          },
          "language_code": "en"
        }
    }
    response = session_client.detect_intent(session, query_input)
    

    但我犯了一个错误

    我做错了什么?

    1 回复  |  直到 6 年前
        1
  •  0
  •   sid8491    6 年前

    目前,我发送的参数如下,工作正常:

    from google.protobuf import struct_pb2
    parameters = struct_pb2.Struct()
    parameters["mobile"] = "9876543210"
    parameters["plan"] = "pizza plan"
    query_input = {
        'event': {
            "name": "greet",
            "parameters": parameters,
            "language_code": "en"
        }
    }
    response = session_client.detect_intent(session, query_input)