Как узнать, является ли текущий пользователь администратором приложения facebook canvas? - PullRequest
0 голосов
/ 11 августа 2011

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

Я не смог найти никакой информации о том, как это сделать. Это должно быть довольно простой функцией.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 11 августа 2011

FQL

SELECT uid, page_id, type from page_admin WHERE page_id=YOUR_APP_ID AND uid=me()

Graph

В качестве альтернативы, вы можете получить страницы / приложения, которые использует администратор:

https://graph.facebook.com/me/accounts

Вашему приложению потребуется разрешение manage_pages. Для более подробной информации смотрите: http://developers.facebook.com/docs/authentication/#page-login

1 голос
/ 11 августа 2011

как насчет хранения идентификаторов администратора в БД и т. Д., Получения идентификатора текущего пользователя, вошедшего в систему ... сравнить и принять решение.

...