Прошло несколько лет, и я все еще нахожу метод Джереми Рэймонда удовлетворительным. В частности, оборачивать их постоянно меняющуюся схему url-as-a-API внутри вашего собственного API кажется наиболее безболезненным. httpc полезен, как и ковбой, если вы знакомы с этим.
Что бы вы ни выбрали, вы абсолютно не должны разрабатывать свои идеи вокруг их API. Преобразуйте их идеи в семантику вашего проекта, обернув их API. В конце концов, Интернет - это не весь Интернет, и вы никогда не знаете, когда FB может перестать быть классным местом, чтобы тратить свою жизнь. Невозможно сказать, переживет ли ваше приложение / библиотека / кодовая база, которую вы используете для чего-то еще, свое.