bixby - 无法使用文档中的代码访问 Bixby 的唯一标识符
问题描述
要访问 Bixby 的唯一标识符,我正在尝试访问库中的contactId
字段contact
(我认为这也是viv.self
?)。我尝试使用此处文档中的代码片段,但出现了一些错误。
代码片段(来源)
text (Name) {
extends (contact.StructuredName)
}
错误
错误:无效的胶囊别名联系人
错误:未知的超类型:contact.contactId
我最终想做这样的事情
integer (Identifier) {
extends (contact.ContactId)
}
将不胜感激访问此数据的任何帮助!
解决方案
我最终找到了另一种从这些文档中获取设备标识符的方法。这里还有一个示例胶囊。
在相应的 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")
}
推荐阅读
- file - 如何从文件中删除最后 N 个字节
- python - 中间模式的 DRF 串行器字段
- php - PHP 解析错误:语法错误,意外的 'Y9gG??' (T_STRING)。突然出现在图像和样式表中
- microsoft-graph-api - 如何使用 microsoft graph REST API 检索引用字段
- azure - 从 Invoke-AzVMRunCommand 向脚本传递参数
- reactjs - 如何在反应测试库中测试由 onChange 处理程序更新的道具?
- python - 分类模型中的概率仅给出小数点后 1 位的概率
- python - 在 Python 中将整数添加到数组中
- react-native - React Native FlatList 中的卡片堆栈动画
- php - 如何在 eloquent withCount 函数回调中获取枢轴数据?