Поскольку приложение facebook запускается в iframe, вы должны настроить политику p3p, чтобы разрешить, т.е. запускать, поместить этот код в ваш Global.asax (при условии, что вы находитесь на asp.net):

лал приложение FB, которое показывает предстоящие события публичной страницы. Я использую следующий JavaScript:

<script src="https://connect.facebook.net/en_US/all.js"></script>
...
FB.init({
    appId  : {APP_ID},
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true  // parse XFBML
});

FB.api('/{page_id}/events?since=today', function(response) {
    ...
});

код отлично работает в chrome и firefox (хотя только при загрузке на сервер и выполнении внутри FB (https://apps.facebook.com/ndomapp_name отпуска/), не локально или при вызове напрямую с хост-сервера), но когда запустить в IE я получаю эту ошибку:

{
   "error": {
      "type": "OAuthAccessTokenException",
      "message": "An access token is required to request this resource."
   }
}

Я не понимаю, почему пользователь должен войти в систему, так как приложение в любом случае уже работает внутри FB. есть идеи?

спасибо Саймон

Ответы на вопрос(1)

Ваш ответ на вопрос