The API's are subject to change and indeed do change often. Everybody I know that's maintained some form of interface to social sites plays a constant game of catchup. Best to design a web tech based interface to the social sites and then expose an abstracted mode of access in your own code with which to access via some OP code.

That way your program doesn't need updating, only your web interface which will be a lot easier to maintain and bring into line with changes to the APIs.