#html #facebook-graph-api #facebook
#HTML #facebook-graph-api #Facebook
Вопрос:
Одно из наших приложений использует теги open graph, чтобы, когда пользователи ставят лайки или комментируют страницу, результирующая история ленты была насыщена контентом, изображениями и т. Д.
Другая часть нашего приложения (сторона веб-платформы) позволяет пользователям подключаться к странице профиля Facebook, чтобы они могли управлять стеной, добавлять приложения на страницу своего профиля и т. Д.
Проблема в том, что, вызывая /me/accounts, вы получаете все объекты open graph, на которые у пользователя есть права, а не только соответствующие страницы профиля.
Есть ли какой-либо способ различать типы, у пользователей нет потенциально тысяч страниц для просмотра, когда они хотят подключиться к странице своего профиля? Например, в Facebook, если я нажимаю «Использовать Facebook как страницу» в правом верхнем раскрывающемся списке, этот список фильтруется, чтобы содержать только страницы профиля, а не каждый отдельный объект open graph, для которого я считаюсь администратором. Как мы можем получить только этот список страниц?
Ответ №1:
для этого вы можете использовать FQL, следующий запрос должен предоставить вам соответствующую информацию:
SELECT page_id, type
FROM page_admin
WHERE uid=me()
AND type="COMPANY"
надеюсь, это поможет
Комментарии:
1. Конечно, это возвращает только страницы типа «компания», а не другие допустимые типы страниц страницы профиля, т.е. Если для страницы профиля задан тип «ПРОДУКТ / УСЛУГА»