Facebook functionality in php

Hai everybody,

This is sri, i am new to facebook integration. Currently i am trying to create an application which reads users data(loged in users,friends and all registered users), reads fan list,retrieve status information,post responces,messages,images, videos on wall.

please tell me which api is sutable to do all these things in php

i used graph api, rest api and facebook sdk to read users data, send messages with images, and post video file on video tab. but i want to use only one api for all. is it possible. if so plese suggest me with right one.