Do you want to do this through a 3rd party app or do you want to use the direct api's?
Each of Facebook, Twitter and Google will have their own API's. As example, Facebook's is https://developers.facebook.com/docs/reference/dialogs/requests/

This can be accomplished by using the Facebook API for Developer, you may want to visit there homepage: Facebook Developers

On the side of this you can use their javascript implementations as follows:

firstly you will want to generate the necessary keys needed to access the API, this can be done from the App Area, then create an application within the developers site, this will allow you access to the scope range of API's and information needed.

to allow your app users to invite, they will need to use the Login of Facebook to be authenticated with Facebook, this allows the app to user the friends that the user has logged into to invite.

It depends on how comfortable you are and how much control you want to have. If you are not working with a framework that has this available to you, it is a bit of work and using the 3rd party apps will make your life easier.

I do think you have to be careful doing this because you can very easily put people off. Notice how facebook apps from just a few years ago have changed and it is not common to invite all of your friends anymore.

Developers of all skill levels should learn to use current best practices when developing websites. However many developers, new and old, fall into the trap of using deprecated features because this is what so many tutorials and books tell them to u…

Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption. Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…

The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…