如何指定Facebook在使用重定向时显示的图像?

时间:2017-10-16 18:04:46

标签: facebook facebook-opengraph

我们正在构建移动应用并正在分享用户的排名。为此,我们设置了一个只返回og-tags的URL:

<!DOCTYPE html>
<html>
    <head>
        <meta property="fb:app_id" content="{{ env('FACEBOOK_CLIENT_ID') }}" />
        <meta property="og:url" content="{{ $url }}" />
        <meta property="og:type" content="article" />
        <meta property="og:title" content="{{ $title }}" />
        <meta property="og:description" content="{{ $content }}" />
        <meta property="og:image" content="{{ $image }}" />
        <meta charset="utf-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1" />
        <meta http-equiv="refresh" content="0; url={{ $url }}" />
        <title>Redirecting...</title>
    </head>
    <body>
    </body>
</html>

唯一的问题是它忽略了此视图中的元数据,而支持重定向URL中的元数据。例如,我们可以在此处设置说明和图片,但如果重定向网址转到谷歌,那么它将获取谷歌的描述和图片。

如果我们停用og:url<meta http-equiv="refresh" content="0; url={{ $url }}" />标记,则会显示正确的内容,但用户不会被正确重定向。

我是否可以在展示重定向网址的同时强制它使用此页面中的元数据(例如图片,说明等)?

0 个答案:

没有答案