0

私はプロジェクトの説明をアプリのユーザーに表示する必要があるプロジェクトを行っています。私が持っているのは製品の URL です。URL は任意のサイトからのものであり、検索後に amazon、ebay などからの製品の URL である可能性があります。多くの場合、Facebookのリンカーは、単一のURLからメタタグを生成するプロジェクトに必要なのと同じことを行うことがわかりました。メタタグを生成した後、それらのタグから必要な情報を取得しますが、問題は生成する方法ですそれらのタグ。

以下は、私のproduct.phpのコードで、Facebookリンターでデバッグするために使用しました

<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リンターが製品画像、説明をユーザーに表示するために生成するものとまったく同じ出力を表示したいと考えています。

前もって感謝します

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'];

Amazonに関しては、タイトルのメタタグを使用して、ページから画像をスクラップすることができます.

于 2012-05-22T07:49:32.167 に答える