facebook sdk依存関係「com.facebook.android:facebook-android-sdk:4.6.0」を使用しています
写真をテキストで共有したい。ここに私が使用したコードがあります 参照
SharePhoto photo = new SharePhoto.Builder()
.setBitmap(image)
.setCaption("my caption appears here")
.build();
SharePhotoContent photoContent = new SharePhotoContent.Builder()
.addPhoto(photo)
.build();
shareButton.setShareContent(photoContent);
共有ダイアログにキャプションを表示せず、Facebookのタイムラインの投稿にも表示されません。 Facebookの壁にテキスト付きの画像を投稿する方法は?
回答:
回答№1は2ウィズキッドは正しい。 同様のことをしようとしていて、setCaption()メソッドが機能しないことに気付きました。 このリンクのAndroidフェイスブックSDKドキュメントをご覧になり、getCaption()メソッドの説明をお読みください。
"https://developers.facebook.com/docs/reference/android/current/class/SharePhoto/"
「ユーザーが生成したキャプションを取得します。事前に入力されたコンテンツはプラットフォームポリシー(2.3)によって禁止されているため、「キャプション」はユーザーから取得する必要があります。」