Получите данные из стены страницы Facebook или стены группы для использования на личном веб-сайте

Я хочу соединиться с общедоступной страницей Facebook или группой и перечислить все записи от стены на личном веб-сайте. Я буду использовать PHP на своем сервере так, чтобы было бы лучшее решение для меня. Или JavaScript.

Кто-либо мог объяснить или возможно дать рабочий код того, как сделать это? Или просто все шаги nessesary для того, чтобы сделать это?

Если бы его возможное для обработки информации о человеке, дате, описание... для каждого сообщения, которое было бы большим! Таким образом, мое расположение могло быть настроено.

Спасибо за помощь мне здесь!

15
задан Greg 5 August 2010 в 18:31
поделиться

3 ответа

Вам необходимо запустить FQL в таблице потоков и указать идентификатор интересующей вас страницы или группы как source_id (в документации fb есть некоторые объяснения и примеры). Как только вы получите потоковые данные, вы можете копнуть глубже и снова найти пользователя, который оставил этот пост, или любые другие данные, которые вам нужны, через FQL.

Есть много способов запустить FQL - это может быть сделано в JS API, PHP API или через старый REST API.

4
ответ дан 1 December 2019 в 05:07
поделиться

То, о чем вы говорите, насколько я могу судить, - это веб-скрапинг. Вам нужно получить URL-адрес группы, использовать команду file_get_contents ($ url) в PHP, чтобы получить файл, а затем проанализировать его в PHP.

Я бы посоветовал освежить ваши регулярные выражения для этого, так как будет важно просмотреть HTML, который Facebook использует для сообщений на стене. Вы сможете получить информацию, которую ищете, из HTML.

Я бы опубликовал пример кода, но он находится на другом компьютере, очень далеко. Тем не менее, должно быть хорошее начало.

Редактировать: Добавление примера кода:

 $URL = "http://facebook.com/group=5343242" (or whatever the URL structure is for the facebook group)
$groupPage = file_get_contents($URL)

Вот ссылка на страницы PHP, посвященные регулярным выражениям:

http://www.php.net/manual/en/book.pcre.php

0
ответ дан 1 December 2019 в 05:07
поделиться

используют URL-адреса API графа facebook, которые они предоставляют

код Python с использованием синтаксического анализатора simplejson

keyword="old spice"
searchurl='http://graph.facebook.com/search?q='+keyword
resp=urllib2.urlopen(searchurl)
pageData=resp.read()
json = simplejson.loads(pageData)
posts=json['data']
for p in posts:
    postid=p['id']
    username=p['from']['name']
    posterimg=p['icon']
    comment=p['message']
2
ответ дан 1 December 2019 в 05:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: