Esocial — различия между версиями
Epahomov (обсуждение | вклад) |
Epahomov (обсуждение | вклад) |
||
Строка 24: | Строка 24: | ||
Выглядит этот файл приблизительно вот так: | Выглядит этот файл приблизительно вот так: | ||
[[Файл:17-03-2014 11-09-06.png|right]] | [[Файл:17-03-2014 11-09-06.png|right]] | ||
− | + | Поля:<br> '''request''' означает отправлен ли запрос. <br>'''invite''' - принял ли запрос и поле <br> '''inst'''(возможна ошибка в названии) - установлено ли приложение у данного друга. |
Версия 09:14, 17 марта 2014
Объект обеспечивает связь между приложением и Facebook'ом.
Параметры
- facebook - ссылка на объект facebook, с которым будет работать объект
- esocialfriendsitem - ссылка на объект esocialfriendsitem, с которым будет работать объект
- таблица друзей - ссылка на таблицу, в которую будем клонировать esocialfriendsitem.
- опции для facebook - поле в опциях, куда мы будем записывать 32битное целое: Уровень + Коллекции.ESocial добавит к ним число друзей и засабмит при вызове соотв. состояние
- Инвайт
- Заголовок - Заголовок сообщения, которое увидит пользователь в фейсбуке, перетаскивается из текстового редактора
- Сообщение - Сообщение, которое увидит пользователь в фейсбуке, перетаскивается из текстового редактора
Состояния
- friends - В этом состоянии вызывается авторизация к фейсбуку и заполняются ячейки "таблицы друзей" в соответствии с указанным шаблоном. Отображаются абсолютно ВСЕ друзья, которые есть у пользователя на данный момент
- friends_debug - Вызывает объекту ESocial дебажную версию заполнения таблицы. В которой мы можем увидеть, как будут располагаться наши расклонированные шаблоны в кол-ве 50 штук. Состояние создано исключительно для теста внешнего вида клонированных объектов
- friends_inst - В этом состоянии вызывается авторизация к фейсбуку и заполняются ячейки "таблицы друзей" в соответствии с указанным шаблоном. Отображаются только друзья, которые установили себе приложение.
- invite - состояние, которое желательно вызывать по нажатию на кнопку. При вызове которого открывается фейсбуковское окно, в котором у пользователя появляется возможно выбрать друзей и отправить им приглашение.
- report - при вызове данного состояния фесбуку передается знание о текущем уровне и количестве коллекций
Debug
Для того, что бы отслеживать работу объекта Facebook в папке Documents создаются три файла, которые хранят в себе все знания относительно друзей данного пользователя, их коллекций и уровня:
- facebook_debug_e.xml - создается во время отправки приглашения и при вызове состояния invite
- facebook_debug_s.xml - создается после фидбэка от Facebook'a.
- facebook_debug.xml - создается исключительно в дебажной версии во время отправки объекту Facebook состояния friends или friends_inst
Выглядит этот файл приблизительно вот так:
Поля:
request означает отправлен ли запрос.
invite - принял ли запрос и поле
inst(возможна ошибка в названии) - установлено ли приложение у данного друга.