![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
|
Всем доброго времени суток. Сразу извиняюсь за, наверное, глупый вопрос. Пытаюсь создать несложное приложение для фейсбука. Как я понял система там такая:
приложение храниться у тебя на сервере, а фейсбук это просто обложка+доп возможности (типа обращение к id пользователя и тд). Чтобы вставить флеш-приложение необходимо залить само приложение на сервер (пусть http://www.myapp.ru). Создать файл http://www.myapp.ru/index.html и написать там примерно следующее: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test</title> </head> <body> <h2>Hello world</h2> <fb:swf swfbgcolor="000000" imgstyle="border-width:3px; border-color:white;" swfsrc='http://www.myapp.ru/player.swf' imgsrc='http://www.myapp.ru/preview.jpg' width='190' height='240' /> </body> </html> В настройках приложения на сайте фесбука в разделе canvas поставить в Canvas Callback URL ссылку на написанный выше хтмл и выставить там же галочку Метод Изображения = FBML. После этого на странице приложения http://apps.facebook.com/myapp/ эта флешка должна отобразиться, ведь так? У меня после всего этого появляется только: Во время загрузки страницы из приложения произошла ошибка Получена HTTP ошибка 405 при загрузки hbook/ Пожалуйста попробуйте чуть позже. Мы ценим Ваше терпение как разработчики sk audio player, и Facebook решают эту проблему. Спасибо! Если поставить типа с fbml на iframe то отображается только hello world а тег fb видимо не парситься( В общем походу я что-то основательно делаю не так... При этом FBML Test Console нормально загружает мою флешку в окно превью. Или все fbml теги надо писать где-то в другом месте, но тогда где? Помогите пожалуйста, подтолкните в нужном направлении, а то я совсем завис... //upd: Кажись кое-что прояснил... Получается мне надо для такого простого случая использовать iFrame. iFrame просто вызвает мой Canvas Callback URL с фейсбуковскими параметрами. Но чтобы их распарсить или хотя б просто оттранслировать во флеш, надо использовать уже php/perl скриптик. Без этого получается никак нельзя протранслировать эти параметры во флеш-приложенице? ps тему оказывается нельзя удалить на форуме... Последний раз редактировалось cauchy; 27.11.2009 в 15:35. |
|
|||||
|
Регистрация: Dec 2008
Адрес: Одесса
Сообщений: 129
|
это хорошо что не получилось удалить тему
![]() Я вот бегаю по нету, хоть бы де то были записки на русском про фейс.. Как для общего обозрения, мне было полезно почитать вашу запись, так что пасибки большое! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Параметры автоматом передаются, если Flash втыкается через SWFObject.
Не далее, как вчера нужно было организовать отображение окна приглашения друзей и возможность паблишить на стену пользователя. Без бутылки не разберешься. |
|
|||||
|
etc, если разобрались, подскажите пожалуйста и мне, как разрешить приложению постить на свою стену и стену других пользователей, а так же с приглашениями. как раз столкнулся с данной ситуацией.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Разрешить может только сам пользователь, для этого в JS-либе есть соответствующие методы по запросу разрешения у пользователя.
|
|
|||||
|
м, уже разобрался facebook.grantPermission("publis_stream") помогает, но да это опять же пользователь должен делать.
ладно возник другой вопрос, по поводу монетизации, существуют ли сервисы какие-либо приема платежей с колбэками и т.п.? просто данный вопрос мне пока что совсем не ясен, каким образом прикрутить оплату для приложения. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|