要访问Bixby的唯一标识符,我试图访问contactId
库中的contact
字段(我想也是viv.self
吗?)。我尝试使用文档here中的代码段,但出现一些错误。
text (Name) {
extends (contact.StructuredName)
}
错误:无效的胶囊别名联系人
错误:未知超类型:contact.contactId
我最终想做这样的事情
integer (Identifier) {
extends (contact.ContactId)
}
在访问此数据方面将提供任何帮助!
答案 0 :(得分:1)
我最终找到了另一种从这些docs获取设备标识符的方法。还有一个样品胶囊here。
在相应的JavaScript文件中,访问$ vivContext.locale参数以返回语言环境信息。
module.exports.function = function accessVivContext (dummyInput, $vivContext) {
var result = "Testing Access vivContext..."
// See docs for all the properties of $vivContext
result = $vivContext.userId
return result
}
然后您将需要为该操作配置端点,如下所示,包括确保为端点设置了正确的接受输入:
action-endpoint (AccessVivContext) {
accepted-inputs (dummyInput, $vivContext)
local-endpoint ("AccessVivContext.js")
}