Рабочий процесс для отправки сообщения / элемента приложения Facebook Canvas с использованием нового запроса 2.0 - PullRequest
0 голосов
/ 19 сентября 2011

Работа над моим вторым и первым приложением, использующим новый Запрос 2.0 и другие недавние функции.

Мне удалось заставить приложение войти в систему и предоставить расширенные разрешения.

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

Я не оборачиваюсь вокруг рабочего процесса, особенно потому, что примеры, использующие новое диалоговое окно «Запрос 2», кажутся немногочисленными и далеко друг от друга.

Вот что яЯ думаю, что начало рабочего процесса выглядит следующим образом:

  1. Пользователь прибывает на страницу приложения.Вход в систему, разрешения предоставляются при необходимости
  2. Пользователь выбирает графику (через html-форму радиокнопки), чтобы сопровождать сообщение, которое он вводит в html-текстовую форму
  3. Пользователь выбирает друга (-ов) дляотправьте сообщение / графику по адресу.

Я предполагаю, что мне следует выбросить senderid, receiverid (s), ссылку на графику (или id) и сообщение в базу данных.

Как я могу получить информацию из выборов моих пользователей?Ударяет ли «Отправить запросы» в диалоговом окне «FB» POST для FB и формирует POST-информацию на той же странице, чтобы я мог читать их через переменные PHP $ _POST?

Когда человек получает запрос, он принимает его, но как это сделать?Я заставляю их просматривать запросы и отображать графику и сообщение?то есть Арчи входит в систему и имеет 6 друзей, отправляющих ему сообщения через мое приложение.Как он, в методах FB, видит сообщение / предметы, которые ему отправили Вероника, Бетти и Джагхед?

Я не имею в виду это в общих чертах.Я знаю, как сделать все это, если бы я просто писал приложение PHP на своем собственном сайте.Я закончу через несколько минут.Часть, которая вызывает вмятину в форме головы на моем столе, пытается понять, как это работает, добавляя Facebook в рабочий процесс.Я искал примеры и учебники, но они, похоже, устарели для новых методов, которые FB хочет, чтобы мы использовали.

Спасибо за любые указатели!

1 Ответ

0 голосов
/ 20 сентября 2011

Когда пользователь следует запросу, у вас есть доступ к этому идентификатору запроса.Если вам нужен доступ к дополнительным запросам, пользователю необходимо «подключиться» к вашему приложению, чтобы вы могли прочитать эту информацию из объекта пользователя.Идентификатор запроса для действовавших по запросу будет доступен вам на странице холста, и вы сможете разработать рабочий процесс, который аутентифицирует пользователя, чтобы иметь возможность доступа к любым другим запросам для этого пользователя.

Соответствующее сообщение в блоге, в котором обсуждается этот процесс, доступно здесь:

https://developers.facebook.com/blog/post/464

...