How do I create and send Vcard (vcf) from Google Sheets? - api

I would like to send a Vcard to my email in attachment everytime someone fills out a form on our website. That way I can quickly add this contact to my phone (ios).
Right now we are using Zapier to import all form contact details in a spreadsheet - name, surname, email etc.
Now, I'd like to trigger some service to put those details in a Vcard and send it to me by email.
Is it possible to create a vcf file inside Google Sheets? Then I could send the link to this file to my email. Or there's some other service that creates Vcards and has API I could connect to Google Sheets?
Any other suggestion is more than welcome!

I don't think there's any mention of doing such thing in Sheets API.
However, try to checkout CardDAV protocol, it's the closest thing I find to what you're trying to do.

Related

How can I append information from a webiste to a google sheets?

This is my first post ever!
I have a website with a contact form and I want the info that is filled out by the user (Name, phone, and email) to end on a Google spreadsheet.
I tried to do it but every time one submits the info he has to log into their google account, which is less than ideal. This happens because I am using the oauth, I think there is a way to do it with an API KEY but I am struggling to find info on hoe to do it.
I am completely new to the Google Sheets API and would appreciate any help.

Hangouts Chat - Send link to add bot to space

I am building a Google Hangouts Chat chatbot.
I need my bot to prompt users, following a dialog with another user. However, a conversation may not have been started with these users yet and I do not have permission to start one without being added to a DM space.
The current solution I envision is to prompt users by email. However, I cannot find a direct link to the bot, or that adds the bot to the user's space. Does such a link exist? Or do I have to send an email with instructions such as "Please go to chat.google.com and add the bot to a conversation"? I'm afraid this will generate strong churn.
Thank you.
Bots can only be added to a space by a user so yes, you will need to instruct the user to add them manually

invite participant in hangout

I am creating a basic hangout API. Is it possible to send invitation to specific emails I have through API itself.
I can invite more if I want from hangout page though.
Any suggestion?
There is no invitation component of either the Hangout or REST APIs, however this does not stop you from sending out emails using other means and providing the URL to the hangout.
Another trick I've done is to get the URL with gapi.hangout.getHangoutUrl() and post these back to your server (or over websockets.) Then, you can create a simple url to see these "rooms." Of course, you can choose how you send those urls, so email is another solution.

Get contact list from gmail, yahoo, hotmail

I wish to write an API that can get the contacts list from Gmail, Yahoo and other e-mails. How can this be done? Are there already existing APIs for them or do I need to write PHP code to extract information?
I need a referral system like DropBox has. Has anyone coded it themselves or is it available as open source?
https://www.dropbox.com/referrals
Please guide me in this regard. Any link or explanation will do the job.
Thanks :)
Google has an API: http://code.google.com/intl/en/apis/contacts/
And Yahoo also has an API: http://developer.yahoo.com/social/contacts/
There exists some other which are mentioned in this thread: PHP APIs for Hotmail, Gmail and Yahoo?
simple 5 step to get contact list from gmail
1. open gmail account
2. click gmail dropdown
3. click on Contacts
4. Click on More dropdown button
5. Now click on Export... , and download email db
http://all-easy-tricks.blogspot.in/p/how-to-get-gmailemail-id-contacts-list.html
click here

Can I make my application open up a new email in yahoo mail or gmail web clients?

I'm building an address book application. I'd like to allow users to click on a contact in my application, and be directed to their yahoo or gmail webmail, to the compose page, with the "to" field populated with data that I supply. Is this possible?
As for Yahoo I really don't know. For Gmail you can. Just use the bellow URL (changing variables accordingly).
https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=user#example.com
It was just yesterday that I asked a if anyone knew where to find all of Gmail's variables.