2017-08-21 10 views
0

私は以下のコードでFacebook上のデータを共有しようとしていますが、表示されません。リンク、タイトル、説明、イメージによるFacebookの共有

ShareDialog shareDialog = new ShareDialog(BillsDetailWebActivity.this); 
ShareLinkContent content = new ShareLinkContent.Builder() 
       .setContentTitle(billTitle) 
       .setImageUrl(Uri.parse("some image uri")) 
       .setContentDescription("some desc") 
       .setContentUrl(Uri.parse(preferenceManager.getURL())) 
       .build(); 
shareDialog.show(content, ShareDialog.Mode.AUTOMATIC); 

FBで共有されたこれらの詳細を追加するだけのヘルプはありますか? ありがとうございます。

+0

あなたはステップバイFacebookのドキュメントのステップを以下していますか? – Kunu

答えて

1

の4月18日2017から、次のパラメータは、グラフAPIバージョン2.9以上ではサポートされなくなりました。バージョン2.8以下の場合、パラメータは7月17日2017まで動作し続けます。

  • contentTitle
  • imageURLに
  • contentDescription

もうFacebookのではサポートされていないこれらのparams。

詳細情報については、このが、それはあなたのために役立ちましたXML.HopeでShareButtonを取る試してみてください。このFacebook Official doc

+0

はい私はそれを知っていますが、新しいAPIではどのように同じことを達成できますか? –

+0

@BinayKumarRanaは私が答えとのリンクを投稿した文書を読んだ – akhilesh0707

0
  1. に行きます。

ShareButton shareButton = (ShareButton)findViewById(R.id.fb_share_button); 
ShareLinkContent shareLinkContent=new ShareLinkContent.Builder() 
      .setContentUrl(Uri.parse("https://www.formget.com/paypal-parallel- 
payments/")).build(); 
    shareButton.setShareContent(shareLinkContent);