2013-04-13 24 views
8

Facebook kimlik doğrulamasını kullanan bir Android uygulamasına sahibim. Android uygulamasında, Facebook Comment box ile sunucudan bir sayfa yükleyen bir Web Görünümü olan bir ekranım var.Facebook erişim belirteci jetonunu iletin kutusuna bırakın

(Web görünümü yüklenen) Sunucu sayfa: Ben WebView'da ile perdeyi açtığınızda

<!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> 

, ben FaceBook içine tekrar giriş yapmanız gerekir.
Erişim belirtecini (veya başka bir parametreyi) WebView ile iletmenin bir yolu var mı?
Not: WebView'da ile imposible ise ben de HTML kodlarını değiştirebilir

cevap

0

Hayır, bu senin yerel uygulamanızda erişim simgesi almak mümkün değildir ve bir bir Web görünümündeki bu kullanıcı için oturumun oturum oluşturulan -

Sosyal eklentiler gibi Facebook'un web tabanlı hizmetlerini kullanmasına ihtiyaç duyarsanız, ana cihaz tarayıcısında (örn. Safari veya Chrome) Facebook'a giriş yapmaları daha muhtemeldir, bu yüzden bunu bir web görünümü yerine açmayı düşünebilirsiniz. ?