/ / Передайте маркер доступу Facebook до вікна коментарів - android, html5, автентифікація, android-webview, facebook-apps

Передача маркера доступу Facebook до вікна коментарів - android, html5, аутентифікація, android-webview, facebook-додатки

У мене є програма для Android, яка використовує автентифікацію Facebook, тому я знаю маркер доступу користувачів. У додатку Android у мене є екран із WebView, який завантажує сторінку із сервера з Facebook Поле для коментарів.

Сторінка сервера (завантажується в webView):

<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.fb_ltr{height:100% !important; overflow-y: scroll;}
#u_0_1{position:absolute !important;}
</style>
</head>
<body>
<div id="fb-root"></div>
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;

js = d.createElement(s); js.id = id;
js.src = "http://connect.facebook.net/he_IL/all.js#xfbml=1&appId=MY_APP_ID";
fjs.parentNode.insertBefore(js, fjs);
}(document, "script", "facebook-jssdk"));
</script>

<div class="fb-comments" data-href="MY_URL" data-width="470" data-num-posts="10"></div>

</body>
</html>

Коли я відкриваю цей екран у WebView, мені потрібно ще раз увійти у FaceBook.
Чи є спосіб передати маркер доступу (або інший параметр) за допомогою WebView?
Примітка. Я також можу змінити HTML, якщо це неможливо з WebView

Відповіді:

0 для відповіді № 1

Ні, неможливо взяти маркер доступу у вашій рідній програмі та створити сеанс для цього користувача у веб-перегляді –

Якщо вам потрібно, щоб користувач користувався веб-сервісамиFacebook, як-от соціальні плагіни, швидше за все, вони входитимуть у Facebook у веб-переглядачі основного пристрою (наприклад, Safari чи Chrome), тому, можливо, ви можете відкрити його замість веб-перегляду?