gpt4 book ai didi

bixby - 如何在 self.Self 对象中填充 addressInfos 对象

转载 作者:行者123 更新时间:2023-12-01 13:14:43 24 4
gpt4 key购买 nike

我正在尝试从用户的个人资料中获取用户设置的家庭住址。在设备上进行测试时,当它在配置文件中设置时,我一直看到它是空的。

这是用于提取信息的操作:

action (ReturnSelfAddress) {
type (Constructor)
description (Gets address from profile)
collect {
input (mySelf) {
min (Required)
type (self.Self)
}
}
output (geo.SearchTerm)
}

这与从 self.addressInfos 字段中提取 home 地址的 javascript 文件一起使用。

这是我在设备上的个人资料的屏幕截图: Profile

还有一个地址。 Profile

在测试中,我使用的是真实地址。

我从个人资料中得到的结果 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 Screenshot

当前的 IDE 能够从您的三星帐户中获取这些信息,因此您无需在设备上进行测试即可进行测试。当然,私下提交后,我也在设备上进行了测试,是可以正常使用的。

关于bixby - 如何在 self.Self 对象中填充 addressInfos 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56409620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com