我在Facebook分享上遇到了一些问题。我尝试了很多我在谷歌上找到的方法,但都没有成功。我的问题是我有一个核心PHP电子商务网站。
每个产品都有自己的分享按钮,当我尝试分享该特定产品时,它会分享网站横幅而不是产品图像。
我想分享三个动态的东西:
- 只有产品图片没有其他图片 产品标题
- <
- 产品描述/gh>
我正在使用这段代码,我不理解这里url的概念。
<html>
<head>
</head>
<body>
<?php
$title=urlencode('Title of Your iFrame Tab');
$url=urlencode('http://www.facebook.com/wordpressdesign');
$summary=urlencode('Custom message that summarizes what your
tab is about, or just a simple message to tell people to check out your tab.');
$image=urlencode('http://www.votebyu.dk/product_images/2014-07-21_43783.jpg');
?>
<a onClick="window.open('http://www.facebook.com/sharer.php?s=100& amp;p[title]=<?php echo $title;?>&p[summary]=<?php echo $summary;?>&p[url]=<?php echo $url; ?>&p[images][0]=<?php echo $image;?>','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)">Insert text or an image here.</a>
</body>
</html>
这个代码不工作,可以有人建议什么问题?我需要为此创建应用程序吗?这是我从Google上复制过来的
$url=urlencode('http://www.facebook.com/wordpressdesign');
谢谢。
根据facebook隐私规则,你需要提交你的facebook申请进行审查,你需要提供所有信息,为什么你想在用户的feed上分享,以及你将如何分享它。Facebook审核团队会审核你的应用,只有你自己才能做到这一点。直到你只能从你创建应用程序的帐户发布。检查该帐户并尝试分享,如果你已经实现正确,它将与之合作。https://developers.facebook.com/docs/apps/review
希望有帮助
在Facebook上分享:如何通过自定义图像,标题和文本来改善您的结果
从上面的链接。为了获得最好的共享效果,建议在HTML中使用3段数据:
Title
Short description
Image
这是通过以下方式完成的,放置在HTML的'head'标签中:
Title: <title>INSERT POST TITLE</title>
Image: <meta property=og:image content="site.com/YOUR_IMAGE.jpg"/>
Description: <meta name=description content="INSERT YOUR SUMMARY TEXT"/>
如果你的网站是静态HTML,你必须使用你的HTML编辑器对每个页面都这样做。
如果你使用的是像Drupal这样的CMS,你可以自动化很多(见上面的链接)。如果您使用wordpress,您可能可以使用Drupal示例作为指导来实现类似的东西。我希望这些对你有用。
最后,您可以手动编辑您的共享帖子。