У Facebook есть несколько способов интеграции Facebook в веб-сайты, ознакомьтесь с руководством Facebook для веб-сайтов .
У вас есть несколько способов реализовать это с помощью инструментов, которые предоставляет вам Facebook, например, вы можете использовать Регистрационный плагин (вы можете найти код и примеры в этом руководстве).
Если у вас есть приложение на Facebook и пользователь авторизует ваше приложение, то вы можете получить список его друзей. Не спрашивая о конкретных разрешениях, все, что вы получите, это их имена / идентификаторы facebook. Если вам нужно больше, ознакомьтесь с документацией Разрешения (2-й столбец относится к друзьям).
Обе вещи одинаковы, вы просто дали им разные имена ... Это называется Graph Api, других "api facebook" нет. Этот график API также поддерживает FQL в случае, если одного API недостаточно для того, что вам нужно.