0

我正在做一个项目,我必须向应用程序用户显示项目描述,我拥有的是产品的 url,该 url 可以来自任何网站,它可以是搜索后来自亚马逊、ebay 等的产品 url很多我发现facebook的链接器和我的项目做的事情是一样的那些标签。

下面是我用来在 facebook linter 上调试的 product.php 中的代码

<html>
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">
<meta property="fb:app_id" content="xxxxxxxxxxxxxx" /> 
<meta property="og:url" content="http://www.amazon.com/Programming-PHP-Rasmus-Lerdorf/dp/0596006810/ref=pd_sim_b_4" />
<meta property="og:site_name" content="social" />
<meta property="fb:profile_id" content="">
<meta property="og:type" content="website" />
<meta property="og:image" content="" />
<meta property="og:title" content="" />     
</head>
<body>
</body>
</html> 

当我按下调试按钮时,它会生成元标记,如下所示 在此处输入图像描述

我想显示与 facebook linter 生成的输出完全相同的输出,以向我的用户显示产品图像、描述。

提前致谢

4

1 回答 1

1

如果我理解你的问题是正确的......

您的网站元标记:

<meta name="custom_image_tag" content="http://yoursite.com/images/product_1.jpg" />
<meta name="custom_description_tag" content="The product description" />

获取标签的 PHP 代码

$tags = get_meta_tags('http://www.yoursite.com/some-page.html');

echo $tags['custom_image_tag'];
echo $tags['custom_description_tag'];

至于亚马逊,您可以使用他们的标题元标记并从页面中删除图像。

于 2012-05-22T07:49:32.167 回答