Я пишу приложение facebook в Scala и Play !. Я хочу обновления в реальном времени для пользовательского фида и подачи страниц, которыми управляет этот пользователь, поэтому я подписался на них. Это то, что возвращается из GET/{my_app_id}/подписки:Подпишитесь на обновления в реальном времени на ленту новостей в реальном времени
{
"data": [
{
"object": "user",
"callback_url": "***",
"fields": [
"feed"
],
"active": true
},
{
"object": "page",
"callback_url": "***",
"fields": [
"feed"
],
"active": true
}
]
}
Мой сервер получает обновления о кормах пользователя, который использует мое приложение (в том числе, когда он сообщения на стене своей страницы, как он сам), но не обновления о сообщениях, сделанных страницей, которую он администрирует. Приложению предоставляются разрешения read_stream, user_status и manage_pages. Вопрос в том, могу ли я получать обновления для лент без добавления пользователем своего приложения в качестве вкладки на свою страницу? Мое приложение не предназначено для использования в качестве вкладки.
Краткий обзор, чтобы показать, что я на самом деле сделал свою домашнюю работу: here инженер поддержки говорит, что это возможно, хотя и неясно, как «использовать страницу маркер доступа, привязанный к как страницу и приложение при создании подписки». С другой стороны, here CBroe говорит, что нужно добавить приложение в качестве вкладки. Here Кэролайн предлагает создать вкладку и немедленно удалить ее, что выглядит некрасиво. Я попытался добавить свое приложение в качестве вкладки, не запрашивая пользователя, например this, с помощью API-интерфейсов API Графика и получил «Приложение не имеет разрешения для этого действия».
ничего себе, это исправило это для меня :) ... очень странно и не документировано. – complistic
Да, Facebook такой. – Yar
Я пытаюсь выполнить этот вызов POST, но получаю это сообщение: «(# 10) Приложение не имеет разрешения для этого действия». Какое разрешение мне нужно? Благодаря! –