アプリ内の共有ボタンを使用して、Facebook ウォールの Android アプリに保存したデータ (テキスト データ) をユーザーが共有できるようにするにはどうすればよいですか。facebook android sdk device と share-intent のどちらを使用すべきかわかりません。誰かがこれに関する情報を提供してくれたり、これに関連するチュートリアルについて教えてくれたりするとありがたいです.
ありがとう
Androidのインテントを使用してFacebookのウォールでテキストを共有することはできません。これを実現するには、FacebookSDKを使用する必要があります。インテントを使用すると、メールやツイッターでテキストを共有したり、フェイスブックで写真を共有したりできます。
以前にインテントを使用してFacebookにテキストを送信しましたが、以前は機能していませんでした。
Facebookのプラットフォームポリシーに従い、Intent.EXTRA_TEXTを使用して共有ダイアログを事前に入力することはできません。これは通常バグと考えられていますが、ここに提出されたバグレポートと、ここでも、Facebookはこれが当てはまらないことを明確に述べています(バグではありません)。
インテントを使用してアップロードしている写真にキャプションを追加できないことがわかりました。私たちがそれを行うことができる唯一の方法は、Facebook SDKをアプリに統合することです。そうすれば、テキストキャプション付きの写真がFacebookウォールで共有されます。
androidでfacebboksdkを開始するには:
https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/