【问题标题】:FB Share without App IDFB分享无App ID
【发布时间】:2013-01-04 08:20:46
【问题描述】:

没有APP ID可以使用FB分享插件吗? 如果我使用 HTML5 代码,那么控制台会记录错误 FB.getLoginStatus() called before calling FB.init()。 要像使用 HTML 5 FB 一样,需要有一个 APP ID 吗?

谢谢

【问题讨论】:

    标签: html facebook-like facebook-sharer


    【解决方案1】:

    我在这里分享我在 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 : 当用户点击你的墙贴时,你希望用户访问的 URL 或链接,

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

    description : 你想在墙上展示的简短描述

    它还会要求您编写一些数据,这些数据将显示在您的帖子上方。在 url 中传递的描述将显示在图像的右侧。

    请注意,我已根据需要传递了 $url,$desc,$imgPath 变量。以上代码在 smarty-php 中,请根据您的需要进行更改。

    希望这对您有所帮助。

    【讨论】:

    • 这不再有效
    • @lakshman 图像和描述变量似乎不起作用(它们来自页面的 FB 抓取),但该方法通常仍然有效。您可以提供指向 http://www.facebook.com/sharer.php?u=http://www.example.com 的链接,系统会提示用户在 Facebook 上分享该 URL。
    • 共享器现在不支持参数(标题、摘要等)。 stackoverflow.com/questions/22652041/…stackoverflow.com/questions/11616697/… 中的更多信息
    【解决方案2】:

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

    【讨论】:

    • 我只想加fb点赞和html5分享
    猜你喜欢
    • 2013-02-04
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    相关资源
    最近更新 更多