是否可以使用没有APP ID的FB共享插件?
如果我使用HTML5代码,则控制台会记录错误FB.getLoginStatus() called before calling FB.init()
。
要使用HTML 5 FB,是否需要拥有APP ID?
谢谢
答案 0 :(得分: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>
网址参数如下所述,
u:您希望用户在点击您的墙贴时发送的网址或链接,
媒体:完整图像路径,确保图像在给定路径上可用,它只接受一个图像
description:您想要在墙上显示的简短描述
它还会要求您写一些数据,这些数据将显示在您的帖子上方。在url中传递的描述将显示在图像的右侧。
请注意,我根据需要传递了$ url,$ desc,$ imgPath变量。上面的代码是smarty-php,所以根据你的要求进行更改。
希望这会对你有所帮助。
答案 1 :(得分:0)
是的,您需要一个应用ID。当你在javascript中使用facebook和调用函数时,你可以尝试将自己的代码注入到用户的DOM中......但是我怀疑很多用户会不时地使用以这种方式工作的“app”。