2015-11-19 5 views
0

Я кодировал веб-сайт, используя и изменяя шаблон Bootstrap. Конец лета я покинул сайт так, как он был, но как только он вернулся, я недавно заметил, что фид активности Facebook (сообщения о новых сообщениях и т. Д.) Исчез с моей первой страницы. Чтение от разработчиков Facebook; после выпуска Graph Api 2.5 добавление фида Facebook на ваш сайт больше не возможно? Есть ли другой способ вернуть фид Facebook на сайт? Я использовал iframe на своем сайте, пока он все еще работал.Встраиваемый Facebook-канал на сайте невозможно после Graph Api 2.5?

+0

Плагин страницы может отображать пять наиболее актуальные сообщения страницы. Кроме этого, вам нужно будет прочитать канал самостоятельно через API и отобразить контент. – CBroe

ответ

0

Существует два основных шага, связанных с встраиванием фида на странице Facebook: 1. Получение токена доступа Facebook, 2. вызов API-интерфейса Graph, передающего токен доступа.

1. Получение токена доступа - Ниже представлен пошаговый процесс получения маркера доступа для вашей страницы в Facebook. - . В соответствии с этим вам нужно создать приложение на странице разработчиков Facebook, которое даст вам идентификатор приложения и приложение Secret. Используйте эти два и получите токен доступа.

2. Вызов графического API - Это было бы довольно просто, как только вы получите токен доступа. Вам просто нужно сформировать URL-адрес Graph API со всеми полями/свойствами, которые вы хотите получить, и сделать запрос GET на этот URL-адрес. Вот один пример того, как это сделать в asp.net MVC. Embedding facebook feeds using asp.net mvc. Это должно быть очень похоже на любую другую технологию, поскольку это будет просто запрос HTTP GET.

Образец FQL запрос:https://graph.facebook.com/FBPageName/posts?fields=full_picture,picture,link,message,created_time&limit=5&access_token=YOUR_ACCESS_TOKEN_HERE