Получить страницу в Facebook - PullRequest
2 голосов
/ 14 октября 2010

Я хочу получить сообщения (только от группы, но не от других) со страницы на странице Facebook (это группа, поэтому нет личного профиля) и опубликовать ее на MY собственном сайте.

Я надеялся получить сообщения в формате XML или JSON, а затем проанализировать их. Поэтому я хотел использовать Facebook в качестве системы новостей.

Но я не нашел решения - я не хочу, чтобы пользователь заходил под своей учетной записью, чтобы что-то увидеть - это должен быть просто общедоступный поток.

Единственная идея, которую я нашел, - это использовать Twitter в качестве механизма экспорта, но это довольно сложно.

У кого-нибудь есть идея?

Ответы [ 5 ]

5 голосов
/ 19 февраля 2012

Вы можете использовать Facebook php sdk: https://github.com/facebook/facebook-php-sdk В конечном итоге это будет выглядеть так:

//
include('facebook.php');
$fb_config = array(
        'appId'  => $yourAppId,
        'secret' => $yourSecret,
);
$facebook = new Facebook($fb_config);
$feed = $facebook->api("/{$nameOfFaceBookPage}/feed");

Это даст вам множество рассказов.

3 голосов
/ 15 октября 2010

Я предполагаю, что вы создали страницу facebook для своей группы, и у нее есть URL в таком формате:

http://www.facebook.com/pages/<band_name>/<page_id>

В этом случае вы можете читать сообщения на стене в формате json, используя Graph API (вход в систему не требуется):

https://graph.facebook.com/<page_id>/feed
1 голос
/ 26 января 2011

Если вы хотите, чтобы сообщения только от "меня", не могли бы вы просто использовать социальный плагин Like Box и показывать поток? Этот плагин будет показывать только сообщения от владельца страницы.

http://developers.facebook.com/docs/reference/plugins/like-box

0 голосов
/ 11 ноября 2014

Некоторое время назад у меня возникла та же проблема, и я искал что-то очень простое для публикации каналов на страницах Facebook, но я не нашел никакого решения в Интернете.

Чего я хочу добиться - это пост (только с моей личной фан-страницы, а не с другой) доски объявлений (стена Facebook) страницы FB (это фан-страница, а не личные профили) и публиковать ее на мой сайт.

Я надеялся получить сообщения в формате JSON или XML, а затем закодировать их, чтобы использовать FB в качестве системы новостей. К сожалению, я не нашел какого-либо решения, потому что я не хочу, чтобы пользователь заходил в свою учетную запись, чтобы что-то увидеть, поэтому это должен быть поток публикаций.

Итак, я решил закодировать плагин. Вот ссылка на учебник: http://www.lorenzodedonato.com/freebies/facebook-plugin-per-visualizzare-i-post-della-bacheca-di-una-pagina-fan-creato-in-php-json/

0 голосов
/ 11 апреля 2013

Я занимаюсь разработкой подобного приложения и после того, как большой поиск окончательно завершен

https://graph.facebook.com/194466683916784/feed?access_token=AAACTzPZAxblQBAHND7fo1rA58VqQawuJb806Q6BeIFhTroyGSYIe5i0R5fZAZBtffNvkkZB7ayvV7Vw7j7ZBf7vGt6xHx2gjx4FhO8d27sAZDZD

введите идентификатор стены своей страницы после .com и в токене доступа получите свой собственный токен доступаИз Graph - API explorer

Затем обменяйте этот токен на более длинный для более долгоживущего, который рассчитан на 60 дней, и вы готовы идти

...