I am looking to implement a [login to view URL] -like invite script ([login to view URL]) that does the following: (IT'S A GOOD IDEA TO LOGIN TO QUORA AND SEE HOW IT WORKS.
The Logic / Flow
User signs up via oauth provider (site already has oauth 4 providers noted below)... Example: User signs up via FB oauth. (We set extended permission on FB graph that allows us to pull user friend list (Name and FB ID) and we add user friend list (Name +ID) to table. If user wants to invite friend, they click invite and message gets sent to FB account email.
When user is logged into site, we show their friend list, 4 random friends at a time from DB table. Each time page loads, new set of 4 friends will show. See [login to view URL] We will create and send a canned message once button is pressed. If a friend is already a member, we will show 'follow' button (we have this now) [login to view URL]
Currently, we show suggestions via'simple suggestions script so we can just add code to current script so we can display users friends from db.
Again, current site already uses oauth from Twitter, FB, Google and Yahoo but does not import friends via contact apis ***
Contact API's
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
FACEBOOK: When a user signs up using FB, the script should pull the new users friend list (Name + FB ID) into db table.
TWITTER: When a user signs up w/ twitter, it should pull following/followers (name + username) into db table
GOOGLE: When a user signs up with Google, it should pull name/email into db table.
YAHOO: When a user signs up with Yahoo, it should pull name/email into db table.
How it works - [login to view URL] Also, freelancer .com uses contact apis here: http://www.freelancer.com/friend-invitation/inviteFriends.php
Dear Sir, We offer most competitive rates with best quality. We are an experienced team of website development and SEO experts working in this field since last many years. Please check private message. Thanks and Regards, Team GNA InfoTech
VRZ Solutions prides itself for being instrumental in developing global
Internet based presence for many small and large businesses. The teams
of professionals at the helm of affairs in our company have already
completed more than 400 projects for different clients in all parts of
the world. A bulk of our clientele are from Europe, USA, Canada,
Australia. Our communication channels are fairly advanced and we are
able to offer seamless 24/7 service and support to all our clients,
wherever they may be located.
Many of our clients have achieved significant financial advantages by
outsourcing their IT related work to us. Our business model is
completely geared to delivering enhanced productivity that will result
in cost savings of up to 50% and much faster turnaround time.
Security of the data and information that we get from our valued clients
while completing our projects is of paramount importance to us. That is
why we employ only highly trained professionals with most impeccable
credentials and all our office establishments are incorporated with
latest security features, which makes instances of data loss extremely
unlikely.
We also offer Free Assessment of Website Development issues to all our
potential clients.
In order to contact us, send us an email or a phone call. The solution
of every website development related issue that you might be facing, is
only a phone or an email away.