Некоторые сообщения не отображаются в ленте через Graph API /me/home

Я работаю над приложением и заметил, что некоторые сообщения из ленты не видны через Graph API /me/home. Но если я отправлю запрос из приложения Graph API Explorer, я смогу увидеть.

Например, запрос из моего приложения http://storage9.static.itmages.com/i/14/1023/h_1414085047_2753961_8f3284c6bd.png

Запрос от Graph API Explorer http://storage7.static.itmages.com/i/14/1023/h_1414084999_5837075_594eb48230.png

Разрешения идентичны

В чем может быть проблема?


person sqrt    schedule 23.10.2014    source источник
comment
Аналогично stackoverflow.com/questions /26483437/   -  person Phillip    schedule 23.10.2014


Ответы (1)


Попробуйте.

me?fields=home.filter(others){message,id}

Документация FB ужасна.

person Frank D    schedule 24.10.2014
comment
Вы знаете, каковы значения для фильтра? - person sqrt; 26.10.2014
comment
В данном случае с домашним полем это те же значения, которые используются в FQL, owner и другие. developers.facebook.com/docs/graph-api /reference/v2.1/user/home Вы также можете использовать фильтр в полях комментариев и лайков, но значения становятся верхнего уровня или потоком developers.facebook.com/docs/graph-api/reference/v2.1/object/ - person Frank D; 27.10.2014
comment
Похоже, в версии 2.2 они изменили синтаксис этого вызова... теперь, похоже, вам придется использовать этот me/home?filter=owner - person Frank D; 05.11.2014
comment
У меня такая же проблема с моим приложением, но предложенное вами решение, похоже, не работает. Я сравнил новостную ленту на веб-сайте Facebook (home_FB) с новостной лентой в Graph API Explorer (home_API): A [/me?fields=home]: ~80% историй в home_FB отсутствуют в home_API, но все истории в home_API в конечном итоге оказывается ниже в home_FB. B [/me?fields=home.filter(others)]: я получаю гораздо больше историй в home_API, но ни одна из них (в основном пользователи поделились/понравились X и т. д.) нигде не отображаются на home_FB. Я также не получаю ни одной истории из home_FB, отсутствующей в A. - person Michael Fischbach; 14.04.2015