Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.11.2009, 14:58
cauchy вне форума Посмотреть профиль Отправить личное сообщение для cauchy Найти все сообщения от cauchy
  № 1  
Ответить с цитированием
cauchy
 
Аватар для cauchy

Регистрация: 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.
Старый 16.01.2010, 13:07
Ralph_DiMarko вне форума Посмотреть профиль Отправить личное сообщение для Ralph_DiMarko Найти все сообщения от Ralph_DiMarko
  № 2  
Ответить с цитированием
Ralph_DiMarko
 
Аватар для Ralph_DiMarko

Регистрация: Dec 2008
Адрес: Одесса
Сообщений: 129
это хорошо что не получилось удалить тему
Я вот бегаю по нету, хоть бы де то были записки на русском про фейс.. Как для общего обозрения, мне было полезно почитать вашу запись, так что пасибки большое!

Старый 16.01.2010, 19:44
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Параметры автоматом передаются, если Flash втыкается через SWFObject.

Не далее, как вчера нужно было организовать отображение окна приглашения друзей и возможность паблишить на стену пользователя. Без бутылки не разберешься.

Старый 10.02.2010, 19:55
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 4  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
etc, если разобрались, подскажите пожалуйста и мне, как разрешить приложению постить на свою стену и стену других пользователей, а так же с приглашениями. как раз столкнулся с данной ситуацией.
__________________
Блог, Twitter
Брюзга.

Старый 10.02.2010, 20:27
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Разрешить может только сам пользователь, для этого в JS-либе есть соответствующие методы по запросу разрешения у пользователя.

Старый 10.02.2010, 21:27
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 6  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
м, уже разобрался facebook.grantPermission("publis_stream") помогает, но да это опять же пользователь должен делать.

ладно возник другой вопрос, по поводу монетизации, существуют ли сервисы какие-либо приема платежей с колбэками и т.п.?

просто данный вопрос мне пока что совсем не ясен, каким образом прикрутить оплату для приложения.
__________________
Блог, Twitter
Брюзга.

Создать новую тему Ответ Часовой пояс GMT +4, время: 06:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 06:24.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.