У Facebook действительно есть API , но, к сожалению, вы не можете использовать его, не получив секретный ключ. Поскольку Facebook предоставляет пользователям контроль над своими настройками конфиденциальности данных, нет никакого «общего доступа» к методам поиска данных. У вас должен быть ключ, чтобы начать получать вещи.
Все приложения Facebook получают секретный ключ при создании. Пользователи могут запретить приложениям извлекать свои данные, если они этого хотят, отсюда и необходимость связанного ключа.
Приложения Facebook Connect функционируют аналогичным образом ... им назначается ключ, который используется удаленно со стороннего сайта (т. Е. Вашего).
К сожалению, без одного из этих ключей вы не сможете получить доступ ни к каким данным, даже к своим. Возможно, вы могли бы придумать обходной путь, создав собственное приложение и используя этот ключ для извлечения данных о себе, но вам нужно будет пройти через некоторые обручи, чтобы заставить его работать на постоянной основе (т.е. без нового сеанса каждый раз), как предоставление offline_access
расширенного разрешения .