las API e general son independientes de los lenguajes (hay una api para facebook en PHP,
pero es realmente cURL lo que usa, la API en sí es un conjunto de clases para manejarla de forma rápida desde php, pero sin ella se puede usar cURL para acceder a la API verdadera de facebook con OAuth
), gmail, yahoo y en general todas disponen de apis públicas, si no utilizan acceso vía IMAP