【问题标题】:does anyone know why facebook puts the wrong picture有谁知道为什么facebook放错图片
【发布时间】:2012-05-25 13:59:02
【问题描述】:

我有这段代码用于在 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"));

【问题讨论】:

    标签: android facebook share image


    【解决方案1】:

    您可以使用Debug tool 来检查 facebook 如何“看到”此网址。

    从结果中您可以看到没有定义 og 元标记,因此 facebook 可能会从内容中随机获取一张图片。


    编辑

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

    您可以在archived version of the Open Graph protocol 中看到一个示例,新版本使用那里的标签但它对您的需求来说太复杂了。

    唯一的问题是:您能否控制应用程序的 google play 商店的输出? 我的猜测是您不能,如果您查看其他示例(例如 instagramopera mobile),图像也会随机显示。

    【讨论】:

    • 您需要以某种方式确保 html 输出具有 og:image 元标记,您可以控制输出吗?
    • 首先谢谢你回答我我不知道我的礼貌在哪里哈哈我退出听到有人知道我在说什么,我是编程新手,到目前为止我很喜欢它哈哈头疼,这是一个正在构建的应用程序,但我不明白应该在哪里放置元标记?
    • 如果内容来自非您管理的网站(例如 Google Play),您将无法解决此问题。
    • 我不知道。你可以试试看,但由于像 instagram 这样的应用没有自己的图像,我怀疑它是可能的。
    • 哦,如果我创建了一个网页,其内容会自动将链接重定向到 google play 网站,那会起作用吗,因为我将有权创建元标记
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 2017-12-29
    • 1970-01-01
    相关资源
    最近更新 更多