问题标签 [vcf-vcard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
876 浏览

jquery - 用于创建客户端 vcard 的库

我希望我的网站访问者能够创建一个 vCard,其中包含所有受支持的属性、注释和一些自定义属性。类似于这个名为 vacrdmaker 的网站提供的内容。我找到了一个用于codeigniter的 php 库,以及一个名为 stab.nu/vcard/ 的旧独立库和一个名为 File_IMC 的 pear 包。但是想使用 jquery 库或插件来完成它完全客户端,并提供生活验证(格式电话号码,电子邮件,url,......)在这里或 github 上没有找到任何东西。那里有这样的东西吗?也许在 jquery 中寻找 hcard 创建并将其转换为 vCard 更好?

0 投票
1 回答
2668 浏览

iphone - 在 iPhone 中创建电子名片

我正在尝试在 iPhone 中创建一个 vCard 表示。我为 vCard 创建了一个字符串表示形式。我不确定如何将其转换为 NSData 表单以便将其作为附件邮寄。这是我到目前为止所拥有的:

当我在发送测试电子邮件时单击附件时,它会转到创建新联系人/添加为现有联系人。这是正确的,因为 iPhone 将其识别为联系人?我想我有兴趣从中获取位置信息,但这似乎并没有出现在我的附件中。创建我的 VCF 表示的代码是:

0 投票
1 回答
1698 浏览

android - XMPP ASMACK VCARD

我无法获取电子名片信息。

这两种方法我都试过了

在此期间,我收到了超时错误.....

另外,在建立连接之前也尝试过这个....

请指导我如何获取 VCARD 信息。

0 投票
2 回答
3627 浏览

android - 发送和接收 IQ 数据包 ASMACK/SMACK Android XMPP

如果有人可以帮助我如何使用 ASMACK 接收 iq 数据包,我将不胜感激,我正在发送原始 iq 数据包但无法接收,

我在建立连接之前以编程方式注册了 iq 数据包,但仍然没有得到响应,


0 投票
1 回答
1596 浏览

xmpp - 未从 XMPP vCard 解析图像/二进制数据

请帮忙,我被这个问题困住了。

基本上我得到了一个基于 AVATAR 的 VCARD,我可以在调试模式下看到它,但是 ASMACK 没有正确解析图像。它只是删除包含图像值的标签。

Logcat 显示正在接收的 XML:

在这里,在我的消息监听器中输出数据包,您可以看到照片标签被丢弃。我不知道为什么 asmack 不显示这个。

这是 logcat 输出:

0 投票
5 回答
9521 浏览

c# - VCF Vcard导入c#

我正在尝试编写一个导入 *.vcf 文件(Vcard)的类,因为我没有找到足够的 .net 类来解决该工作。

所以我决定将 *.vcf 文件视​​为 *.txt 文件。我只是用 StreamReader 逐行导入整个文件。最后,我将该行保存到 List 对象中。

编码:

导入文本后,我需要编辑这些行,因为我需要删除所有不必要的符号。我尝试使用 RedEx claa:

对于第一行,效果很好!但是 *.vcf 文件非常复杂并且总是不同的。

所以我的问题是:有没有更好的方法来解决这个问题?

这是 *.vcf 文件:

我只需要姓名和地址。提前致谢

0 投票
3 回答
6237 浏览

iphone - 强制在 Safari 而不是应用内浏览器中打开链接

我对 QR 阅读器有疑问。我在 QR 码中对 URL 进行编码。当许多 iPhone 应用程序读取它们时,它们将在应用程序内的 WebView 中打开 URL。

我想在那里打开一个电子名片,那些内部的东西不会做 - 页面保持空白,而直接在 safari 中打开时一切正常。

所以我的问题是:有什么办法可以退出 WebView 并打开 safari?

问候尼克

0 投票
1 回答
5486 浏览

java - 如何使用 cardme 将 vcard 3.0 转换为 2.1

我们有具有移动客户端和服务器应用程序的应用程序。移动客户端安装在仅支持 vCard 2.1 发送和接收的 Symbian OS s60 中。在服务器端应用程序中,我使用的是 cardme 0.2.5。它正在从手机接收 vCard 2.1 版,并作为 2.1 版正确保存在数据库中。

当我在服务器应用程序中编辑任何联系人时,问题就出现了,新的 vCard 保存在 3.0 版中,并且当服务器与移动设备同步时,移动设备无法正确解析 vCard 3.0,因为它仅支持 2.1

在进行研究时,我发现 VCardWriter 无法在 vCard 2.1 版中写入

无论如何我们可以将对象写回 vCard 2.1 版

我曾尝试使用其他 jar 版本,但发现从 cardme 2.0 开始,它只在 vcard 3.0 中写入。旧版本不支持在 vCard 中添加照片。

欢迎任何帮助或建议

谢谢

0 投票
1 回答
505 浏览

facebook - Facebook 自我电子名片

嗨,我想获得我自己的个人资料照片。所以登录后,我发送下面的 IQ 数据包并得到下面提到的响应,但它不包含任何图片详细信息。

谁能帮我看看是什么原因。

请求:

回复:

0 投票
1 回答
395 浏览

objective-c - 将可导出属性添加到 ABPerson 的任何方式

vCard 3.0 标准允许使用带有“X-”前缀的自定义字段来扩展卡片。但是,通过 Objective-CaddPropertiesAndTypes:setValue:forProperty:方法添加属性似乎不会导致添加到它的 vCard 格式。以这种方式添加的信息会保存到通讯录中,但如果您导出卡以与其他人共享,则新属性会被遗忘。

有没有办法使用 AddressBook 框架添加将与卡一起导出和导入的 vCard 扩展(如“X-”)?

如果我手动编辑导出的 vCard,添加的属性不会显示在通讯簿中,但会通过后续导出保持不变。似乎应该有一种方法可以以编程方式写入 ABPerson,这会导致“X-”vCard 属性,然后读取该自定义属性。

感谢您的任何/所有帮助