重複の可能性:
他のアプリからFacebookアプリを起動する
facebook apiの初心者ですが、ドキュメントが非常に悪いと言わなければなりません。これで、アプリからウォールに投稿してコンテンツを追加できますが、インターネット上のどこにも、必要なページでFacebookを開く方法が見つかりません。
誰でもこれを行う方法を教えてもらえますか?
重複の可能性:
他のアプリからFacebookアプリを起動する
facebook apiの初心者ですが、ドキュメントが非常に悪いと言わなければなりません。これで、アプリからウォールに投稿してコンテンツを追加できますが、インターネット上のどこにも、必要なページでFacebookを開く方法が見つかりません。
誰でもこれを行う方法を教えてもらえますか?
Android用の公式Facebookアプリ内でFBページIDを指定して特定のページを開きたい場合は、次のようにします。
try {
//try to open page in facebook native app.
String uri = "fb://page/" + yourFBpageId; //Cutsom URL
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);
}catch (ActivityNotFoundException ex){
//facebook native app isn't available, use browser.
String uri = "http://touch.facebook.com/pages/x/" + yourFBpageId; //Normal URL
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(i);
}
fbアプリでサポートされている完全なURLスキームはここにあります。