Как через Graph API получить записи из Timeline?

Здравствуйте!

Наткнулся на сложность при получении записей через Graph API.


Сложность в следующем: при использовании Android-приложения для социальной сети Path фотографии кросспостятся в Facebook. На моей Timeline они отображаются как раздельные события:
5468836e0dee0f3056490dac8d9d895f.png


Через Graph API я получаю обновления со своей страницы следующим образом:
$posts = $facebook->api('/me/feed');


Эти две фотографии (конкретно — правая и левая нижняя) в выдаче /me/feed выглядят так:
фрагмент JSON-ответа
{
      "id": "1221396192_4106467539634", 
      "from": {
        "name": "Dmitry Serzhenko", 
        "id": "1221396192"
      }, 
      "story": "Dmitry Serzhenko added 2 new photos to the album Path Photos.", 
      "story_tags": {
        "0": [
          {
            "id": 1221396192, 
            "name": "Dmitry Serzhenko", 
            "offset": 0, 
            "length": 16, 
            "type": "user"
          }
        ]
      }, 
      "picture": "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash3/560727_4106467379630_1221396192_3882761_1963383678_s.jpg", 
      "link": "https://www.facebook.com/photo.php?fbid=4106467379630&set=a.3926776287465.177956.1221396192&type=1", 
      "name": "Path Photos", 
      "icon": "https://s-static.ak.facebook.com/rsrc.php/v2/yz/r/StEh3RhPvjk.gif", 
      "actions": [
        {
          "name": "Comment", 
          "link": "https://www.facebook.com/1221396192/posts/4106467539634"
        }, 
        {
          "name": "Like", 
          "link": "https://www.facebook.com/1221396192/posts/4106467539634"
        }
      ], 
      "privacy": {
        "description": "Friends", 
        "value": "ALL_FRIENDS"
      }, 
      "type": "photo", 
      "object_id": "4106467379630", 
      "application": {
        "name": "Path", 
        "namespace": "getpath", 
        "id": "125664117508"
      }, 
      "created_time": "2012-05-28T10:41:24+0000", 
      "updated_time": "2012-05-28T10:41:24+0000", 
      "comments": {
        "count": 0
      }
    }



Возможно ли получать эти события в ленте по одному, без группировки — в таком же виде, как вижу их в Timeline?
  • Вопрос задан
  • 4089 просмотров
Пригласить эксперта
Ответы на вопрос 2
Mezomish
@Mezomish
Вряд ли. То, что Facebook выводит в Timeline и в NewsFeed, разительно отличается от того, что он отдаёт через Graph API, а сам Graph API обилием опций и параметров не блещет. Это я вам говорю как доктор человек, который 2 года работал с Facebook API на основной работе :)
Ну разве что они добавили каких-нибудь опций за последние пару-тройку месяцев, чего я не исключаю, но всё же сильно сомневаюсь.
Ответ написан
@Fifo4ka
Не могли бы вы мне помочь? Начала изучать facebook api. Хотелось бы автоматизировать публикации с фб на веб сайт. Т.е при каждом добавлении публикации в фб эта публикация автоматически появлялась в блоге на веб сайте.
Разделение страницы блога идет следующим образом: в одной строке row находится 3 div блока. Таких строк минимум 3 4. Очень расчитываю на вашу помощь) Благодарю)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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