How to import contact details from MSN, yahoo, gmail, aol in asp.net? - import

I am having difficult time in importing contact details from MSN/YAHOO/AOL/GMAIL etc. Can someone tell me how to get the contacts from these networks?

Yahoo Address Book API
Google Contacts API
Windows Live Contacts API

One of the ways is to use the open source library SocialAuth.net
It allows you to get contacts from all the three above, with a very simple API.

CloudSponge.com is a platform that gives you access to these sources and more in a single integration. We use OAuth's 3-legged authentication for services that support it so your users never give their password away. And we have tools to make it easy to integrate; use our widget and get up and running in minutes or use our API and customize every pixel of the user experience.
http://www.cloudsponge.com/developer/

Related

Finishing Whatsapp Business API Setup

I came from a similar state in this question.
My objective is to reply to interested customers via whatsapp messages. I'll use a very special setup, so I'll be using the API.
Reasons:
With not to pay anyone other than container hosts
Solution with custom API
Customer doesn't like any extra costs
Just like user noboundaries, I see the numbers, but I cant get the certificate
User Navjot Singh has explained I need to create a "business api account"
I tried just that, put out all my contacts and stuff, in this site.
They did respond yes, but only with pointless instructions, since I wish not to contract any messaging providers. I had taken a look at it, but they charge a very expensive price beyond the $0.005 whatsapp will charge. Also, the solution I'm creating requires messages to be sent programatically, and the partners don't seem to provide the correct solution.
So, I wish to skip into using the api. I followed the appropriate guides:
Getting started
Phone Number
I already got some things done:
two phone numbers (one of them for testing) with whatsapp business;
company has been verified, with domain
have business management account
local environment with docker
I can access the local environment and I have set an user account and the admin acount. I can log into those via the API, since postman can ignore certificates, but in order to proceed I really feel like I need that certificate.
So to sim up I guess I need help creating the whatsapp business account for my customer. Any advice?
Also i'd appreciate any other helpful insight or feedback. I really feel lost and I don't see a place where I can talk to people trying to do the same thing, or doing this is much of a madness after all?
thanks for getting to read until here, and I apologize for my non natural, almost broken English.
Hi I wanted to start big in stackOverflow but I fell flat.
About the subject at hand, westerday I dwelt deep into the rabbit hole.
For most companies, you actually are forced to work with a provider, such as twllio or messagebird. They act as intermediary between the facebook business and the whatsapp business api.
Some of they offer messaging separated from whatsapp api setup I still need to take a look into it, but for those who are trying to set up whatsapp business api on their one, it seems as of november 2020 it's not possible.
please check out:
respond.io's guide
blog post from take.net PT-BR (google translate didn't like me trying to translate this to English)

iOS user authentication (restrict to specific domain name)

I'm developing my first iPhone app to make what is effectively an app version of a fantasy league I created for work colleagues.
I am using Parse for the backend of the app. I only want people to be able to register with their work email address ie only if their e-mail address is _#mycompany.com
I'm sure this would be quite easy to someone who knew what htey were doing but I'm kind of new to this so any advice would be much appreciated.
Thanks
You could do this in a number of ways. The easiest way would be to have the validation happen on-device - just check the e-mail address the user has put into the app, and only allow the registration to happen if it matches the domain you want to limit it to.
However, although this is very easy it's also open to abuse and it's not very flexible (if you want to add additional domains, you have to update the app).
Fortunately, Parse offers cloud code, which lets you validate data server-side. Cloud code is written in JavaScript, and you then upload it to Parse. There is full documentation on Parse's website, including examples for validating data.

I want to let user send invitation through their email contact list, Like Twitter

I have been searching for this on internet for some time now but I havent found any results yet. I am not sure what its called or how I can do this. I have a website and I would like to give the user the oppurtunity, just like twitter does, to send invitation to all of thier contact list, through hotmail or gmail or yahoo contact list that they have... does anyone know what its called. let me know if you have any question, The site its Java based
may you get help from this, this is a library by using which you can import contact from other account also manage users, groups and permission in your own application .
From yahoo you can use the API see
http://developer.yahoo.com/social/rest_api_guide/contacts-resource.html
You will probably have to use JSON from java see
http://www.json.org/java/
Also see
https://stackoverflow.com/questions/2728421/how-to-import-contact-list-from-yahoo-msn-in-java
There is also socialauth see
http://code.google.com/p/socialauth/
This does not work with hotmail presently apparently, just google and yahoo.

iOS - Can anyone suggest me how can I integrate gmail account into my app and get the list of all emails?

I am developing an App which has a search functionality for user's emails with Gmail Account, But I don't know exactly how to integrate Gmail account into my app and get the list of all emails. And Please let me know if any Search API is available of Gmail for iOS?
You may want to look into this website because there is no API from Google to get you're emails. You need to do this through the POP protocol.
http://www.example-code.com/objc/pop3_gmail.asp
then see the features here for the library
http://www.chilkatsoft.com/email-features.asp
and download the library here
http://www.chilkatsoft.com/downloads_objc.asp
Hope this will get you started with reading emails and listing them, good luck!
as and addition have a look into:
https://github.com/mronge/mailcore
and another addition:
http://www.etpan.org/
Interesting too:
http://code.google.com/p/remail-iphone/

get contacts from email account

a lot of websites like twitter, facebook and others let the users enter their email id and pwd and 'extract' the contacts based on that.
Anyone know how this is done?
They login to your account and scrape the contents, or use a public API. Either way, it's not a method that I would implement or use myself because I wouldn't trust anyone else with my credentials. And I think it teaches users to be careless with the secrecy of their credentials.
Leaving aside the ethical questions, there's a commercial library available that can do this for you: http://www.octazen.com/product_abimporter.php
The library is available for PHP, .NET, Java, Ruby & ColdFusion. It supports importing contacts from dozens of different services (including all the main ones).
It only costs about $100 for a licence, works perfectly and (using the Java version) only requires this single line of code to import contacts from any of the supported services:
List<Contact> contacts = SimpleAddressBookImporter.fetchContacts(emailAddress, password)
They have another library that can import friend lists from social networks, though I haven't tried that one.
This is the sort of thing OAuth was designed for. Google have started to adopt it. It doesn't have the same trust issues as the more typical scraping.
Unfortunately, for the time being, people tend to just ask for your password, log in as you, and scrape the information, which is far less secure, as it gives the website total access to your account. This isn't something you should copy, use OAuth or an equivalent wherever possible.
There are APis available:
Yahoo --> http://developer.yahoo.com/addressbook/
Google --> http://code.google.com/apis/contacts/
None for AOL (yet).
I assume they log into your email account, either by POP3, a public API or they know the html formatting of webmail systems and read the DOM. Then they find whoever you recieved and sent emails to and looks through it's own user database to find matches.
yeah, I agree. trusting a site with your email credentials isnt safe. Especially after what was found by gmail archiver (http://it.slashdot.org/article.pl?sid=08/03/11/1723206&from=rss)
But just from programmatic POV I was wondering how they did this. maybe Gmail hotmail and all others do have API's which users can use....need to look into it more i guess.
The contact list Java library is easy to use and works well with Gmail, Yahoo!, yeah, Hotmail and MSN.
For gmail:
http://sourceforge.net/projects/gmail-api
http://johnvey.com/features/gmailapi/