Yeni SDK'daki SharePhoto & SharePhotoContent sınıflarını kullanarak bir fotoğraf paylaşmaya çalışıyorum. Yerel olarak saklanan bir görüntü yerine bir resim URL'si kullanmak istiyorum. Ben Bir resmin URL'sini kullanmaya çalıştığınızda AncakAndroid paylaş image URL with Facebook SharePhotoContent
Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.carrots);
SharePhoto photo = new SharePhoto.Builder()
.setImageBitmap(image)
.build();
SharePhotoContent content = new SharePhotoContent.Builder()
.addPhoto(photo)
.build();
shareDialog.show(content);
:
Ben yerel olarak saklanan çekilebilir kaynağı kullanarak bir görüntü paylaşabiliriz
SharePhoto photo = new SharePhoto.Builder()
.setImageUrl(Uri.parse("http://s3-ak.buzzfed.com/static/images/public/verticals/food-title.png?v=201504021353"))
.build();
görüyorum hepsi boştur Facebook shareDialog'da yayınla.
Başkası bunu denedi ve işe aldı mı?
Çok teşekkürler! yerine yerel görüntünün bağlantısını kullanıyorsanız
Bir SharePhoto oluşturmak için tam kodunuzu kullandığınızda, bunun yerine şu hatayı görüyorum: http://i.imgur.com/O7TFGsM.jpg. Uri.parse'ın gerçek olmayan bir Uri'ye geri verdiğinden emin misin? Bazen Uri.parse() yöntemi sessizce başarısız olur ve sadece size boş verir. –
@MingLi Test sırasında bu hata mesajını hiç görmedim. Ve Uri'nin sıfır olmadığı konusunda olumluyum. –
Yukarıdaki gönderide bu URL'yi kullanıyor musunuz? Eğer öyleyse, o zaman bir zip olarak küçük bir örnek uygulaması ile https://developers.facebook.com/bugs bir hata dosya, daha sonra neler olup bittiğini bir göz atabilirsiniz. –