Где в эти дни находится URL фида статуса Facebook? - PullRequest
8 голосов
/ 07 февраля 2010

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

Я видел, как некоторые люди искали это некоторое время назад, но, поскольку Facebook только что выпустил их новый макет, я не знал, могло ли это снова измениться.

Любая помощь будет принята с благодарностью.

Ответы [ 10 ]

7 голосов
/ 03 ноября 2010

Попробуйте это для канала в формате JSON.

http://graph.facebook.com/[uid]/feed

3 голосов
/ 26 марта 2010

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

К счастью, кто-то уже сделал это для нас. Просто зайдите на http://apps.facebook.com/statusexport/ при входе в Facebook и дайте разрешение приложению. Затем он предоставит вам общедоступный URL-адрес для RSS-ленты обновлений вашего статуса.

1 голос
/ 21 октября 2011

Я нашел этот сайт, который вы аутентифицируете, и он даст вам рабочий RSS-канал. Я обнаружил, что у него есть некоторые ограничения, но вы можете увидеть это здесь: http://www.fbrss.com

1 голос
/ 16 февраля 2011

Если вы не хотите отображать только обновления статуса, вы можете использовать:

https://graph.facebook.com/[uid]/posts

Этот URL вернет строку JSON обновлений статуса пользователя [uid]: s.

1 голос
/ 09 ноября 2010

Просто будьте проще ... Это простой способ загрузить ваши последние статусы с помощью graph.facebook.com через curl / php.Включает в себя быструю простую функцию.

Самый простой способ загрузить ваш последний статус Facebook

0 голосов
/ 23 июля 2011

Существует также другой способ сделать это .. Что просто и легко ... Это не RSS-канал, а плагин может быть разработан для вывода в виде RSS ... Theres учебник по http://Fourgefeed.com

0 голосов
/ 29 декабря 2010

Вы также можете использовать генератор RSS-каналов для своих статусов (или фотографий) в Facebook, например, RSS-каналы на Facebook.
Это поможет вам создать RSS-ленту для всех ваших статусов и фотографий при сохранении режимов конфиденциальности.
Хотя я не фанат пользовательского интерфейса, который есть в приложении, но функциональность - это то, что просто здорово:)

0 голосов
/ 07 февраля 2010

Программно определяющий пользователя для запроса обновлений статуса для

(Примечание. Это решение на стороне сервера)

Вполне возможно, что из-за безопасности фид, который вы ищете, устарел.

В качестве альтернативы Facebook FQL в таблице Status может дать ответ, поскольку позволяет указать идентификатор пользователя (например, ваш собственный), для которого нужно получать обновления статуса и можно указать временные рамки для их ограничения по желанию.

Пример необработанного fb FQL-запроса для обновления статуса:

select uid,status_id,message 
from status 
where uid in 
    (select uid2 from friend where uid1= uid) 
    AND time > {time in the last week}

Основное руководство FQL начинается здесь .

Пример

Покопаясь в Интернете, вы можете получить пример кода FQL, вызываемого из PHP и других платформ.

Пример PHP:

<?php
$q = "SELECT name FROM user WHERE uid='$id'";
$query = $facebook->api_client->fql_query($q);
?>

Клиентская библиотека Facebook для выбранной вами платформы может быть загружена и использована для выдачи операторов FQL.

-

Существует также Test Console , размещенная в сети для разработчиков Facebook, для проверки заявлений API по отношению к их собственной учетной записи.

0 голосов
/ 07 февраля 2010

Начните с http://www.facebook.com/notes.php и нажмите ссылку «Заметки моего друга». Измените часть URL friends_notes на friends_status, и все будет хорошо.

0 голосов
/ 07 февраля 2010

Чтобы получить ваш статус-фид, следуйте этим инструкциям:

  1. Войти в Facebook
  2. Перейти к http://www.facebook.com/notifications.php
  3. Нажмите на ссылку «Ваши уведомления» в нижней части окна справа от списка уведомлений.
  4. Это приведет вас к ленте ваших уведомлений, а не к тому, что вы просили. Этот URL будет похож на ленту: //www.facebook.com/feeds/notifications.php? Id = XXXXXX & viewer = XXXXXX & key = YYYYYYYY & format = rss20
  5. Измените notifications.php на status.php в URL (сохраняя все параметры URL).
  6. Это должно быть источником ваших обновлений статуса.
...