- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从用户的个人资料中获取用户设置的家庭住址。在设备上进行测试时,当它在配置文件中设置时,我一直看到它是空的。
这是用于提取信息的操作:
action (ReturnSelfAddress) {
type (Constructor)
description (Gets address from profile)
collect {
input (mySelf) {
min (Required)
type (self.Self)
}
}
output (geo.SearchTerm)
}
这与从 self.addressInfos
字段中提取 home
地址的 javascript 文件一起使用。
这是我在设备上的个人资料的屏幕截图:
还有一个地址。
在测试中,我使用的是真实地址。
我从个人资料中得到的结果 self 对象是:
{
addressInfos = [],
birthdayInfo = {
calculatedFromNow = null,
day = 1,
fuzzyFactor = null,
holiday = null,
month = 1,
namedDate = null,
parseTree = null,
year = 1911,
$id = null,
$type = viv.contact.BirthdayInfo
},
contactId = null,
emailInfos = [{
address = fake@fake.com,
emailType = Home,
$id = null,
$type = viv.contact.EmailInfo
}],
isFavorite = null,
nameInfo = {
firstName = Bill,
initial = null,
lastName = Faker,
middleName = null,
nickName = ,
prefix = null,
structuredName = Bill Faker,
suffix = null,
$id = null,
$type = viv.contact.NameInfo
},
phoneInfos = [],
photoInfo = {
caption = null,
dimensions = null,
rotation = null,
size = null,
subtitle = null,
title = null,
url = http://image.to.be.put/here,
$id=null, $type=viv.contact.PhotoInfo
},
relationshipInfos=[],
workInfo=null,
$id=null,
$type=viv.self.Self
}
如您所见,addressInfos
数组是空的。我应该如何访问用户的个人资料地址?
编辑:这里的个人信息是我编造的虚拟数据,所以我不必分享我的真实电子邮件、生日、电话号码等......在我的设备上实际测试时,所有这些信息都与我的真实开发者帐户相匹配。
最佳答案
viv.self.Self 与三星账户相关联。
在设备上,设置 -> 右上角,您将能够编辑您的三星帐户。我刚刚添加了一个工作地址,并且能够使用以下 JS 代码访问它。
module.exports.function = function displayProfile (self) {
console.log(self)
if (self)
return 'lable = ' + self.addressInfos[0].label + ' address = ' + self.addressInfos[0].address.unstructuredAddress;
else
return 'Not self';
}
当前的 IDE 能够从您的三星帐户中获取这些信息,因此您无需在设备上进行测试即可进行测试。当然,私下提交后,我也在设备上进行了测试,是可以正常使用的。
关于bixby - 如何在 self.Self 对象中填充 addressInfos 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56409620/
我正在尝试从用户的个人资料中获取用户设置的家庭住址。在设备上进行测试时,当它在配置文件中设置时,我一直看到它是空的。 这是用于提取信息的操作: action (ReturnSelfAddress) {
在 { port } 中我得到了错误:Type 'string | AddressInfo' 没有属性 'port' 也没有字符串索引签名。 如何解决? 代码: import * as express
我制作了一个模型类并将其转发给一个 put api。但它显示错误 type 'AddressInfo' is not a subtype of type 'String' in type cast 该
我是一名优秀的程序员,十分优秀!