Я получаю новостную ленту пользователя с помощью API Facebook и отображаю некоторые данные на странице. Однако у меня проблемы с сообщениями на стене. Данные, возвращаемые API, рассматривают сообщение на стене как «обновление статуса» публикации пользователя, и данные не включают поле, в котором указано, кому написано сообщение на стене. Можно ли запросить элемент, чтобы проверить, является ли он постом на стене или нет? Или есть способ получить имя получателя?
Вот код, который я использую для получения ленты новостей пользователя:
FB.api('/me/home', function (response) { console.log(response) });
Сообщение на стене просто даст мне сообщение
(содержание сообщения на стене) и тип
статуса . Например:
Если Оливернаписал на стене Джона: «Привет», Facebook выдает мне:
{
from: {
name: "Oliver"
},
message: "Hi",
type: "status"
}
Ничего не говорит мне, что это запись на стене. ни кто получатель. Результат включает некоторые другие произвольные данные, но ничего из этого не помогает ( id
, created_time
и т. д.)