Биксби: невозможно получить информацию после входа в систему с oAuth 2.0 - PullRequest
0 голосов
/ 16 марта 2020

Я могу войти в свою капсулу, используя пример банка. Я не могу получить информацию, которую ищу после входа в систему. Есть некоторая разница, что я наблюдаю при сравнении банка с моей капсулой.

1: После успешного входа в Банк я вижу название банка в разделе OAUTH. Принимая во внимание, что, когда я успешно вошел в свою капсулу, там ничего не появляется.

enter image description here

2: Я не могу получить информацию для пользователя, который вошел в систему. Вот мой код

EndPoint

endpoints {
    action-endpoints {
     action-endpoint (BookTicket){
       accepted-inputs (user_name,user_email,user_id)
       local-endpoint ("bookingticket.js")
       authorization {
         user
       }
    }
    action-endpoint (GetUserInfo){
     accepted-inputs(userInfo)
     local-endpoint ("GetUserInfo.js")
     authorization {
        user
     }
   }
 }
}

Действие

action (BookTicket) {
  type(Search)
  collect {
    input (user_email) {
      type (UserEmail)
      min (Required) max (One)
      default-init {
        intent {
          goal { GetUserInfo }
        }
      }
    }
  }
  output (OrderBooking)
 }

 action (GetUserInfo) {
   type(Search)
   collect {
     input (userInfo) {
       type (UserInfo)
       min (Optional) max (One)
     }
   }
   output (InformaionUser)
 }

Структура

structure (InformaionUser){
  description (All the info regarding artist)
  property (userInfo){
    type (UserInfo)
    min (Required)
    max (One)
  }
}

structure (OrderBooking) {
   description(A transfer.)
   property (user_email){
     type (UserEmail)
     min (Required)
     max (One)
   }
}

structure (UserInfo) {
   description(A transfer.)
   property (user_email){
     type (UserEmail)
     min (Required)
     max (One)
   }
}

structure (UserEmail){
  role-of (InformaionUser)
}

После входа я перенаправлен на симулятор и страница входа снова появляется. Отладка ничего не показывает. Я не уверен, что не так.

enter image description here

...