#facebook #notifications #request
#Facebook #уведомления #запрос
Вопрос:
Я разрабатываю приложение Fb, и иногда приложение отправляет пользовательские запросы другим пользователям. Эти запросы отображаются в виде уведомлений в верхней части главной страницы Fb. Когда пользователь нажимает на них, он перенаправляется на страницу холста приложения на Fb, тогда как я хотел бы, чтобы пользователь видел фактический текст / описание запроса (на странице запросов приложения).).
Как я могу перенаправить пользователя с уведомления на страницу запросов приложения или иным образом показать пользователю текст запроса? Я знаю, что Farmville делает это так: уведомления о запросах перенаправляются на страницу «Запросы на игру». Как это делается?
Спасибо за вашу помощь,
TS
Ответ №1:
Вы можете отобразить нужную страницу на основе аргумента requests_ids, переданного URL-адресу холста приложения.
Из абзаца ответа пользователя документации диалогового окна запроса:
Если пользователь нажимает «Принять» запрос, он будет отправлен на URL-адрес canvas приложения, отправившего запрос. Этот URL-адрес будет содержать дополнительный параметр request_ids, который представляет собой разделенный запятыми список идентификаторов запросов, на которые пользователь пытается выполнить действие:
http://apps.facebook.com/[app_name]/?request_ids=[request_ids]
Комментарии:
1. Спасибо за ваш ответ. У меня есть следующий вопрос: если приложение помечено закладками, при нажатии на него запрос canvas не содержит списка «request_ids». Таким образом, нет конкретного запроса приложения для отображения на странице canvas. Я мог бы либо а) определить, какой самый последний запрос приложения стоит отобразить, либо б) отобразить список X самых последних (релевантных) запросов приложений. Как вы думаете, какова наилучшая практика отображения запросов приложений на странице canvas для запросов сервера, исходящих из ссылки на закладку?
2. Это действительно зависит от потребностей вашего приложения, рассмотрите возможность задать этот вопрос как отдельный, чтобы привлечь больше внимания к теме