我正面临Facebook分享的一些问题。我尝试了很多在谷歌上发现但没有成功的方法。我的问题是我有一个核心PHP的电子商务网站。
每个产品都有自己的共享按钮,当我尝试共享该特定产品时,它会共享网站横幅而非产品图片。
我想分享三个动态的东西:
我正在使用此代码我不明白网址的概念。
<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>
此代码无效可以任何人建议问题是什么?我需要为此创建应用程序吗? 这是什么,我只是从谷歌复制
$url=urlencode('http://www.facebook.com/wordpressdesign');
感谢。
答案 0 :(得分:0)
根据Facebook隐私权规则,您需要提交您的Facebook应用程序以供审核,并且您需要提供所有信息,以便分享用户的Feed以及您将如何分享它。 Facebook审核小组将审核您的应用,然后只有您才能实现这一目标。直到您只能从已创建应用的帐户发布。检查该帐户并尝试分享如果您已正确实施它将使用该帐户。 https://developers.facebook.com/docs/apps/review
希望这有帮助:)
答案 1 :(得分:0)
Sharing on Facebook: How to Improve Your Results by Customizing the Image, Title, and Text
从上面的链接。为了获得最佳分享效果,您需要在HTML中建议3条数据:
Title
Short description
Image
这是通过以下方式实现的,放在头部内部&#39; HTML标记:
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示例作为指南实现类似的东西。我希望你发现这些有用。
最后,您可以随时手动编辑共享帖子。通过插图查看此示例。