Потянув общедоступные посты Facebook на страницу PHP - PullRequest
2 голосов
/ 24 августа 2011

В декабре прошлого года я создал приложение для клиента, который хотел вставить свои публичные посты в Facebook в нижний колонтитул своего веб-сайта.

Я использовал этот URL, чтобы извлечь сообщение, создать время и постоянную ссылку, и когда я его написал, все было хорошо:

http://api.facebook.com/method/fql.query?query=SELECT%20message,%20created_time,%20permalink%20FROM%20stream%20WHERE%20source_id=138631878804%20AND%20message%3C%3E%27%27%20limit%203

Сегодня они сообщили, что они больше не извлекают их информацию. Я вставил этот URL в браузер, и результат «Требуется действительная подпись»

Я узнал от Google, что мне нужно нечто, называемое access_token, также я видел, где я могу использовать php sdk, но затем мне нужен appId и секретный токен.

На данный момент я прочитал так много разных источников, что я полностью сбит с толку. Вышеуказанный FQL-запрос полностью отражает мой опыт программирования на Facebook. Похоже, что я хочу Graph API, но я не хочу, чтобы кто-либо во что-либо входил.

Может кто-нибудь из вас, кто более сведущ в вуду Facebook, подтолкнет меня в правильном направлении, чтобы сделать это:

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

Спасибо !!

Ответы [ 2 ]

2 голосов
/ 24 августа 2011

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

Вероятно,Самое быстрое решение - просто создать новый идентификатор приложения для сайта, получить токен доступа к этому приложению (см. «Вход в приложение» на https://developers.facebook.com/docs/authentication/), а затем использовать этот токен доступа для получения сообщений.

0 голосов
/ 24 августа 2011
...