Используйте Facebook JavaScript API без URL-адреса мобильного сайта

Я разрабатываю приложение для Firefox OS и хочу использовать диалоговое окно канала [1] Facebook, чтобы пользователь мог публиковать предварительно заполненное текстовое сообщение на своей временной шкале.

Я думаю, что единственный вариант, который мне нужно сделать, — это зарегистрировать мобильное веб-приложение на сайте developer.facebook.com. Но здесь мне нужно ввести URL-адрес мобильного сайта, которого у меня нет, так как в моем случае приложение запускается из локальной файловой системы устройства с ОС Firefox. URL-адрес выглядит примерно так: «app://...id.../index.html».

Как я могу интегрироваться с Facebook?

Открытие https://www.facebook.com/sharer/sharer.php не является вариант, так как он предназначен только для обмена URL-адресом, но мне нужно, чтобы пользователь публиковал предопределенное текстовое сообщение.

[1] https://developers.facebook.com/docs/reference/dialogs/feed/


person user3021981    schedule 22.11.2013    source источник
comment
Вы не должны предварительно заполнять сообщение, которое публикует пользователь (т. е. политики платформы запрещают вам это делать), а в диалоговом окне «Лента» вы больше не можете этого делать.   -  person CBroe    schedule 26.11.2013


Ответы (2)


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

person steve    schedule 22.11.2013
comment
К сожалению, это не так: Код ошибки API: 191 Описание ошибки API: Указанный URL-адрес не принадлежит приложению - person user3021981; 25.11.2013

Вам не нужно, чтобы URL-адрес был доступен для Facebook, поэтому вы можете использовать все, что хотите (вы можете использовать localhost)

Просто убедитесь, что вы используете FB API с URL-адреса, который вы там зарегистрировали.

person tehsis    schedule 26.11.2013