2011-02-04 4 views
0

Я не нашел ответа в документации API, а также не в SDK.Как получить тип идентификатора (Пользователь, страница, приложение и т. Д.)

Если я использую «/ me/home», например, я получу свою ленту новостей. В ленте новостей содержатся записи от пользователей, страниц, приложений и т. Д. Но откуда я знаю, что запись принадлежит пользователю, странице или приложению? На выходе нет информации о типе. Все записи имеют идентификатор и больше информации о типе за идентификатором.

ответ

0

Я не знаю, что я прав, но вы можете проверить, что если ссылка в вашей динамической переменной, которую вы используете, содержит «приложение». то это из приложения, и если это со страницы, тогда должна быть информация о категории, то это со страницы или группы .etc

Я попытался бы быть более ясным, если вы предоставите более подробную информацию о том, что нужно сделать?

+0

Хм .. так что в этом случае Я до сих пор не знаю, потому что это страница или группа ... Я разрабатываю приложение для Facebook, а на стене пользователя или в новостной ленте может быть любое сообщение (от пользователей, приложений, страниц и т. Д.). Если пользователи klick в сообщении, я хочу показать разные пользовательские интерфейсы для каждого типа (профиль пользователя, страница вентилятора, приложение и т. Д.). – Sascha

+0

хорошо для этого, я скажу, что вам нужно сделать (что я думаю) проверить тип. стена есть тип в некоторых сообщениях сообщений, которые публикуются страницами или группами, в которые они будут иметь вкладку категории. Я думаю, вам действительно нужно изучить строку, которую вы получите, поместив ее в часы и посмотреть, какие атрибуты там есть –

+0

с типом я имел в виду, что есть информация в полученных данных, что конкретная почта - это ссылка или сообщение и т. д. –

0

Я нашел решение! Благодаря форуму разработчиков facebook!

Просто добавьте? Метаданные = 1 на запрос, и вы получите поле «тип», который имеет значение, как «страница», «группа», «пользователь» и т.д.

Смежные вопросы