Для Twitter, просто используйте их простой JavaScript SDK:
Но я бы действительно сам отказался от реализации этих сервисов. Например. Твиттер в любом месте может быть безболезненным для настройки, но тогда вы полагаетесь на их JavaScript. Раньше он был недоступен, а затем ваша страница загружается целую вечность или вообще не загружается.
Я не пробовал новых API-интерфейсов Facebook, но 2 года назад я потратил целую неделю своей жизни, пытаясь интегрировать их API и общую идею, которую я получил, - если вы не знаете, кто-то в Facebook, который может проверить какой-нибудь журнал или сообщить, почему этот API не отвечает так, как должен, вы сами по себе.
Мы используем продукт привлечение Джанрейна (бесплатно). Это работает очень, очень хорошо.
Работа со всеми этими услугами напрямую - это королевская (!) PITA. Они не работают, меняют то, как работают, плохо себя ведут - это хорошо, чтобы отдать это на аутсорсинг кому-то, кто, кажется, знает все входы и выходы. В нашем случае Janrain.