Это первый раз, когда я пытаюсь разработать приложение для Facebook, поэтому заранее извиняюсь, если мой вопрос слишком наивен.
Что мне нужно сделать, так это создать приложение, похожее на чат, где:
- пользователь может что-то написать на стене
- приложение должно иметь возможность обнаруживать это событие и отправлять HTTP-запрос на мой собственный внешний веб-сервис, который предоставит ответ (текст)
- опубликовать этот текст как комментарий
- пользователь должен иметь возможность продолжить диалог, введя другой комментарий (и в этом случае мы вернемся к шагу # 2)
По сути, это будет очень похоже на:
https://www.facebook.com/SkyscannerFlightSearch
Я думаю, что один (некрасивый) способ сделать это - создать скрипт, который ищет новые записи / комментарии на стене и публикует ответы в бесконечном цикле, используя Graph API, но это явно неоптимально и дорого.
Есть ли способ, чтобы Facebook звонил по определенному URL каждый раз, когда вводится сообщение на стене?
Или может быть что-то вроде API потоковой передачи Twitter , основанного на методе длинных опросов?
Я в правильном направлении, принимая такие решения, или я полностью упускаю суть?
Заранее спасибо.