有谁知道为什么Facebook错误的图片

时间:2012-05-25 13:59:03

标签: android facebook share image

我有这个代码用于在Facebook上分享应用程序,但是当我分享它时,它会放置正确的链接,但应用程序的错误图片

Button bShare = (Button) findViewById(R.id.button7);
    bShare.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            final Intent intent = new Intent(Intent.ACTION_SEND);
            intent.setType("text/plain");
            intent.putExtra(Intent.EXTRA_TEXT, "https://play.google.com/store/apps/details?id=com.myglobaljournal.christmascarol");
            startActivity(Intent.createChooser(intent, "Share with"));

1 个答案:

答案 0 :(得分:5)

您可以使用Debug tool查看Facebook“看到”此网址的方式。

从结果中您可以看到没有定义og元标记,因此Facebook可能会从内容中随机拍摄照片。


修改

Facebook使用开放图形元标记来提取信息,然后用于在Facebook体验中呈现分享故事。

您可以在archived version of the Open Graph protocol中看到一个示例,新版本会在那里使用这些标记,但它太复杂了,无法满足您的需求。

唯一的问题是:您可以控制Google Play商店的输出吗? 我的猜测是你不能,如果你看其他例子(例如instagramopera mobile),图像也会随机出现。