2013-01-21 58 views
4

是否有可能使用FB分享插件没有APP ID? 如果我使用HTML5代码,则控制台会记录一个错误FB.getLoginStatus() called before calling FB.init()。 要使用HTML 5 FB就像是有必要有一个APP ID?FB分享没有应用程序ID

谢谢

回答

0

是的,你需要一个应用程序ID。你可以尝试在使用Facebook的时候将自己的代码注入到用户的DOM中,并在他们的javascript中调用函数......但是我怀疑很多用户会使用这种方式的“应用程序”。

+0

我只想添加fb和html5共享 – 1Mayur

9

在这里,我分享了我在fb墙上分享文章的方式,这样就不需要使用appId。只要把这个代码在你想要链接分享你的HTML页面...

<a name="fb_share" type="button" href="http://www.facebook.com/sharer.php?u={$url}&media={$imgPath}&description={$desc}" class="joinFB">Share Your Advertise</a> 

URL参数如下所述,

U:URL或链接要用户,当他点击进入你的墙后,

媒体:完整的图像路径,确保图像可用给定的路径上,它将接受一个图像只

描述:你想显示在墙上

简短的说明

it will look like this image when you click on the share button

它还会要求你写一些数据,这些数据会显示在你的文章上方。在网址中传递的说明将显示在图片的右侧。

请注意,我已根据需要传递$ url,$ desc,$ imgPath变量。上面的代码是在smarty-php中,所以根据你的要求改变它。

希望这对你有帮助。

+0

这不再有效 – lakshman

+0

@lakshman图片和描述变量似乎不起作用(它们来自FB的一页)但是一般的方法仍然有效。您可以提供一个指向'http://www.facebook.com/sharer.php?u=http://www.example.com'的链接,并提示用户在Facebook上共享该URL。 –

+0

Sharer现在不支持参数(标题,摘要等)。 更多信息在https://stackoverflow.com/questions/22652041/how-to-pass-parameter-like-title-summary-and-image-in-facebook-sharer-url和https://stackoverflow.com/问题/ 11616697 /如何使用的-OG-meta标记换Facebook的份额 – dpinya

相关问题