1

要素をクリックすると、Facebook の投稿ダイアログを開こうとしています。ダイアログ自体はうまく機能しています。テキスト フィールドにコメントを書き込むと、投稿が Web サイトで表示されます。ただし、キャプション、リンク、画像などを含むコメントの下の領域に情報を追加したいと思います。これを実装するためにいくつかのチュートリアルを参照しましたが、うまくいきませんでした。たとえば、入力したキャプションはダイアログに表示されません。コードは次のようになります。

mFacebook = new Facebook(APP_ID);
mAsyncRunner = new AsyncFacebookRunner(mFacebook);


dFbPostButton.setOnClickListener(new OnClickListener() {
    public void onClick(View v) {

      Bundle b = new Bundle();
      b.putString("caption","Check This Hotel");

      //Result is the class name
      //Nothing too much in SampleDialogListener                 
      mFacebook.dialog(Result.this, "feed", b,new SampleDialogListener());
    }
}

どんな助けでも本当に感謝します!!

4

1 に答える 1

2

以下のコードに従ってください

 Bundle params = new Bundle();
    params.putString("caption", "Mona Lisa");
    params.putString("description","The Mona Lisa...");
    params.putString("picture","http://tineye.com/images/widgets/mona.jpg");
    params.putString("name", "Mona Lisa");

        mFacebook.dialog(this, "feed", params, new DialogListener() {
            @Override
            public void onComplete(Bundle values) {}

            @Override
            public void onCancel() {}

            @Override
            public void onError(DialogError de) {}

            @Override
            public void onFacebookError(FacebookError fbe) {}
        });

それは助けになります

于 2012-04-23T05:12:06.057 に答える