Доступ к Facebook для платформы Tizen (с использованием JS)

Для моего приложения на Tizen мне нужно сделать интеграцию с Facebook (иметь возможность авторизоваться и размещать на стене некоторые статусы).

Но я не мог использовать FacebookJS SDK, потому что мне нужно настроить URL-адрес домена. К сожалению, для Tizen у меня нет URL-адресов, потому что это не классическое веб-приложение. Я не могу использовать http://localhost в качестве доменного имени, потому что у приложения Tizen URL-адрес, например, file://some/location/app.

Кто-нибудь пытается интегрировать Facebook в приложение Tizen?

PS. здесь ссылка с обходным решением https://developer.tizen.org/documentation/social-network-services-tizen, но пример не работает, потому что устаревший API facebook возвращает некоторую ошибку.


person aklokov    schedule 13.02.2013    source источник
comment
Вы нашли обходной путь для этой проблемы в приложении Tizen? Я тоже застрял с этим :\   -  person gothy    schedule 14.06.2013
comment
нет, мне было достаточно использовать обычный URL, чтобы показать диалог facebook для обмена контентом разработчикам .facebook.com/docs/reference/dialogs/feed   -  person aklokov    schedule 30.06.2013
comment
Вы пытались использовать window.open ?? Я назову это грязным исправлением. Я установил свой URL-адрес перенаправления на google.com и инициировал oAuth facebook в новом окне с помощью метода window.open. Когда oAuth будет завершен, Facebook перенаправит вас на Google с токеном доступа. Отслеживая URL-адрес открытого окна, я закрываю окно, когда токен доступа доступен в URL-адресе, и возвращаю приложение на свою страницу. примечание: я не использовал facebookJS SDK   -  person Brune    schedule 10.10.2013


Ответы (2)


В качестве URL-адреса перенаправления вы можете использовать стандартную веб-панель facebook в этих ситуациях https://www.facebook.com/connect/login_success.html и после успешного входа в систему вы должны прочитать параметры из URL-адреса перенаправления.

person Maciek Urbanski    schedule 18.11.2014

Вы также можете использовать http ресурсы, но вам необходимо определить элемент access в файле config.xml манифеста, чтобы иметь доступ к необходимому ресурсу.

См. ответ, который я дал здесь для причины и деталей: видео с использованием API Facebook для Tizen?

person Eduard Florinescu    schedule 13.02.2013
comment
мой config.xml не имеет ограничений на доступ. У меня <access origin="*" subdomains="true"/>. Если у вас есть пример использования facebook (например, публикация на стене), не могли бы вы как-нибудь поделиться им? Спасибо! - person aklokov; 14.02.2013
comment
@aklokov У меня нет и не кодирую приложение для Facebook, но для кода, который я написал, возникла проблема. - person Eduard Florinescu; 14.02.2013