私は自分のAndroidアプリを介してFacebookのURLを好きにしようとしています。Android WebViewを使用して「いいね」ボタンを表示していますが、クリックしても何も起こらず、空白のページが表示されます。しかし、Android Webブラウザーで同じURLを使用すると、期待どおりに続行され、リンクが高く評価されます。
私は次のコードを使用しています
WebView like_btn = (WebView) findViewById(R.id.WEBView);
String url = "http://www.facebook.com/plugins/like.php?layout=standard&show_faces=true&width=80&height=50&action=like&colorscheme=light&href=http://google.com";
like_btn.loadUrl(url);
like_btn.getSettings().setJavaScriptEnabled(true);
like_btn.getSettings().setAppCacheEnabled(true);
like_btn.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
私はそれを正しくやっていますか、それともこの機能を実現する他の方法はありますか?SOに関するこの問題に関連する他の質問がありますが、それらは空白のページを閉じる方法のみを示しています。本当の問題は、URLが「好き」ではないということです。