2017-02-17 10 views
0

私はFacebookのAPIと以下のようにコードの助けを借りて、Facebook上でキャプション付き画像を共有しようとした:アンドロイドのキャプションを使ってFacebook上で画像を共有するには?

SharePhoto photo = new SharePhoto.Builder() 
        .setBitmap(image) 
        .setCaption("Caption is Important") 
        .build(); 
      SharePhotoContent content = new SharePhotoContent.Builder() 
        .addPhoto(photo) 
        .build(); 

      shareDialog.show(content); 

それはShareDialogが、キャプションを開く文句を言わないことにあなたができるダイアログ

+1

https://developers.facebook.com/policy#control、2.3 - ユーザーのキャプションを最初に指定することは許可されていないため、ユーザー自身で入力する必要があります。 – CBroe

+0

なぜ彼らはそれのための機能を持っていますか? –

+0

これはすでに利用可能だったので、ユーザはそれを入力しなければなりません – Nilabja

答えて

-1

がCBroeを共有:

https://developers.facebook.com/policy#control

方針2.3によれば、

は、キャプション、コメント、メッセージ、またはユーザメッセージを事前入力しないでくださいと述べています共有する前にコンテンツを編集または削除できる場合でも、個人や企業が作成しなかったコンテンツの投稿のパラメータ。共有ダイアログを使用して、投稿内の単一のハッシュタグを事前に埋め込むことができますが、人や企業がAPIを使用して作成しなかったコンテンツは事前に埋め込まないでください。

shareDialogを使用して、または他の方法を使用してイメージのキャプションをあらかじめ入力することはできません。

0

に表示されます指定されたメソッドでキャプションを追加します。しかし、Facebookの共有ダイアログで。手動でキャプションを入力する必要があります。 Facebookのドキュメントを1としてenter image description here

+0

与えられた方法の手段でキャプションを追加できますか? –

関連する問題