1

現在、Facebook for Android SDK 3.5 で導入された Facebook for Android Share Dialog ( https://developers.facebook.com/docs/android/share-dialog/ ) を試しています。

ダイアログを開始するコードは単純です。

FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
     .setLink("https://developers.facebook.com/android")
     .build();
uiHelper.trackPendingDialogCall(shareDialog.present());

setLink() と同様に、FacebookDialog.ShareDialogBu​​ilder に setPicture(String url) メソッドがあります。しかし、この setPicture() メソッドを機能させることができません。URL をローカルの画像ファイル、オンラインの画像、および FB のステージングされた画像 (fbstage://...) に配置しようとしましたが、表示された共有ダイアログまたは結果の投稿に何も影響を与えないようです。

setPicture() メソッドを機能させた人はいますか?

4

4 に答える 4

1

Facebookフィードのドキュメントから

The picture must be at least 200px by 200px. 

さらに画像を制限する場合は、こちらをご確認ください

This is an image associated with your media. We suggest that you use an image of at least 200x200 pixels. However, bigger is better, so if you have a 1500x1500 image that you can use, please use it. We'll downsample and crop it for for people using smaller-resolution devices but will use it on a larger device. The larger this image is, the more likely it will be used when sharing stories on Facebook. (Note: image sizes must be no more than 5MB in size.)

于 2013-09-03T07:14:18.913 に答える
-1

次のような外部 URL を使用する必要があります。

.setPicture(" http://yourdomain.com/images/xyz.png ");

また、リンクを設定した場合のみ表示されます。

于 2014-06-19T22:04:16.970 に答える