URL в Google Play портит общий доступ к Facebook
Я пытаюсь поделиться изображением с заголовком и описанием на Facebook, но похоже, что когда я задаю URL-адрес Google PLay в качестве ContentUrl, заголовок и описание не отображаются.
Это мой код:
if (ShareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentTitle("I want this car")
.setContentUrl(Uri.parse("http://www.producthunt.com"))
.setImageUrl(Uri.parse("http://www.topgear.com/uk/assets/cms/50b95ad3-7884-4b3d-ba3c-68dbeff8b737/Large%20Image%20(optional).jpg"))
.build();
shareDialog.show(linkContent);
}
Результат:
Но когда я задаю URL Google Play как ContentURL:
if (ShareDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentTitle("I want this car")
.setContentDescription("This description should be displayed below the image but somehow it depends on the link.")
.setContentUrl(Uri.parse("https://play.google.com/store/apps/details?id=com.evernote"))
.setImageUrl(Uri.parse("http://www.topgear.com/uk/assets/cms/50b95ad3-7884-4b3d-ba3c-68dbeff8b737/Large%20Image%20(optional).jpg"))
.build();
shareDialog.show(linkContent);
}
Результат:
Я пробовал это с другими общими ссылками и ссылками Google Play, и я всегда получал один и тот же результат. В чем дело?
РЕДАКТИРОВАТЬ
Я задал этот вопрос команде Facebook, и хотя они признали, что это ошибка, мне сказали, что они не исправят ее в ближайшее время.https://developers.facebook.com/bugs/1435972263375939