2

重複の可能性:
他のアプリからFacebookアプリを起動する

facebook apiの初心者ですが、ドキュメントが非常に悪いと言わなければなりません。これで、アプリからウォールに投稿してコンテンツを追加できますが、インターネット上のどこにも、必要なページでFacebookを開く方法が見つかりません。

誰でもこれを行う方法を教えてもらえますか?

4

1 に答える 1

8

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スキームはここにあります

于 2012-05-17T13:42:24.253 に答える