Vcard 3.0 Vs 4.0

62 views
Skip to first unread message

Asdrubal Dagreat

unread,
Jul 27, 2024, 4:17:04 PM7/27/24
to axchinorthnet

"Could Not Import Some Contacts 1 contact could not be imported because there was a problem reading the vcard." I suspect there are many reasons for getting this message. The most aggravating part of that is that the error doesn't tell you why the import failed. Based on some trial an error troubleshooting, the reason I get this message is because icloud.com "Import vcard..." does not support vcard 2.1. Using the same information, I can create a version 2.1 vcard, and a version 3.0. The 3.0 vcard is successfully imported. Even the simplest of vcards in 2.1 fail using the icloud.com interface. The same version 2.1 vcard is easily imported through the iPhone or iPad.

vcard 3.0 vs 4.0


Download File ►►► https://urllio.com/2zRB8v



So, my workaround for the lack of support for vcard 2.1 on icloud.com is to mail the 2.1 vcards to myself and use my iPhone or iPad. Seems like someone at Apple didn't get around to finishing the vcard import on icloud.com.

I have around 568 contacts combined in one vcf file. When I add it through icloud, it fails stating "Could Not Import Some Contacts. 568 contacts could not be imported because there was a problem reading the vcards."

2nd thing I tried was email this 1 vcf(contains all 568 contacts) file to my email and while downloading add it to contacts. But I guess there is an issue with that. IPhone is reading only 178 contacts oout of 568.

Note that private data will not be exported by Outlook, for example, Notes, Birthdays and Anniversaries. These will need to be manually copied and pasted to iCloud. Suggest you select "List" view in Outlook and add "Notes", etc, to the View settings. This will allow you see at a glance comments in your Outlook contacts.

I created a single vcf 2.1 version file with all my contacts in it from my xperia. Imported the vcf file to my desktop. Opened the contacts in notepad and change all the version 2.1 to 3.0 and saved the file.

For some reason, 4 contacts I created on my iPhone did not sync to iCloud. I had to share them as a Text File.vcf to iCloud, save to my PC, open as a contact, export as a vCard, open the vCard in Notepad, change the version to 3.0, save, and then Import into my Contacts.

We done a bit of digging here and found you can use a bit of cli kung-fu to change your old VCF version to a new one and then icloud should import ok. Note you may need to extend this command for other fields that might be used in your own file. Replace the old / new vcf files with your own ones.

We had a bunch of files from a HTC phone full of contacts that I was asked to import into iCloud so they could be ported into an iPhone. Unfortuntely it seems iCloud at the time didn't like the format. The error on import wasn't too helpful, so I decided to create a new test contact, export it and compare;

Once you have the 00001.vcf file from your android backups (containing all the contacts), import them into your address book on your Mac. Then once they appear there, select them all and export them. this will now be a version 3 vcf file and will import into iCloud.

On TMobile with UI6.0. Found an issue with inability to share a Vcard from contacts. Go to Contacts, select contact, tap share, select recipient in Messages (Google), opens Message but vcard is not entered into box. Anyone know of a fix?

From the main contacts screen, scroll to the contact you want, push and HOLD the contact until the blue (or whatever color on your phone) check mark appears, THEN select share, as vcf, go select the recipient-- and it will work!

Having same issue since latest update. Samsung Galaxy Z Flip 4 - Verizon. I am only able to share as Text. The.option to export is only for all contacts. I also noticed when you add a new contact, it won't let you save, forces you to select save to phone or Google. I have many messed up. Contacts that I can't "edit" fields (addresses or phone numbers, etc.) on either the phone or Google.

I will explain what my idea is in case anyone has any alternative to how to do it. I am doing a digital business card that will be sent by phone to clients. It is created so that if you click on the logo, it opens the business web site; if you click on the phone it opens the caller; if you click on the email it sends an email (duh), etc. I was "suggested" that maybe there could be a way for the client to click something and open a vcard with all the data too. Is it possible?

I ended up doing what you have suggested. I was concerned by what Beni Chagnon said about it being flagged, but since it is supposed to be sent to one contact to another, it shouldn't happen. Thank you!

By "sent by phone" I mean that instead of giving a paper business card, our salesmen could send a pdf (I was creating it in a pdf, but I could use any other format that fits the purpose) say by WhatsApp or any other medium. It is something I was asked to do, so I guess it could be useful for them in some cases.

First, many email systems won't let users click on something and execute a file; and that's what would happen when they click anything and the vcard opens. So right off the bat, a sizable portion of your intended audience will be prevented from doing this.

Additionally, large institutions (corporations, government, etc.) would flag that email as a security threat and possibly block anything from your domain name ever again. This is not a good outcome for a business card!

I wanted to do so (marking the reply as "correct answer") , but I asked my question in someone else's thread so I do not have the option, all I can do is to mark it (helpful) ...... Many thanks to you Eric

Hi Eric, i need to attach a vcf to a pdf so that a user can click a button and open it. I've tried everything, searched everywhere and i can't find how to do this. I've got a big pitch to a law firm in a couple days and would really like this to make it easy for them. I can't do a link to dropbox or other sites because of the strict security. HELP!

One change maybe upload all the contacts vcard to a single Outlook account, then on Office365 you would share the contacts with global users, and invite current contact creators to create new contacts as global shared contacts on the cloud.

If you've ever sent or received contact information from one phone to another (especially in a time before smartphones), then you may have unknowingly encountered a vCard before. vCards, also known as Virtual Contact Files, are a standardized (RFC 6350) file format for sending business/contact information which can be easily imported into address/contact books.

This section shows how to create a vCard programmatically with Python using the vobject library. Other languages also have helper libraries that can do the same things (vcards-js for Node.js, ez-vcard for Java, etc).

The number of properties that can be added to a vCard is quite large (and can be found in the RFC), but for simplicity's sake this example script only adds a few of the common properties like name, phone number, birthday, address, and email.

Now that the .vcf file has been created, there needs to be a way for Twilio to access it. The following instructions will demonstrate how to publicly serve a local file using ngrok. Instructions to install and configure ngrok can be found here.

Ngrok is often used to tunnel to servers running on localhost, but it can also be used to serve static directories. In a separate terminal run the following command (replacing the path after file:// with your own absolute path to the directory of the HomerSimpson.vcf file):

Before testing with Twilio, let's check to see if the file is reachable. Copy the ngrok Forwarding URL, append the filename to it (HomerSimpson.vcf), and paste it into a browser. If the browser shows a prompt to download HomerSimpson.vcf, then everything is working properly.

Hopefully this post was able to clear up any confusion there might have been around how to send vCards using Twilio. Twilio recently added support for vCards in Whatsapp as well! They are sent the same way as you would with any other media via the WhatsApp API.

64591212e2
Reply all
Reply to author
Forward
0 new messages