Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何嵌入Facebook页面';s feed进入我的网站_Javascript_Html_Facebook_Facebook Page_Facebook Feed - Fatal编程技术网

Javascript 如何嵌入Facebook页面';s feed进入我的网站

Javascript 如何嵌入Facebook页面';s feed进入我的网站,javascript,html,facebook,facebook-page,facebook-feed,Javascript,Html,Facebook,Facebook Page,Facebook Feed,我正在与一个团体合作,帮助推动一项慈善活动。我想嵌入的页面不是我的Facebook个人资料,而是某人创建的Facebook页面 我想在我的网页上显示这个新闻源。如果我需要从这个页面获取信息/访问权限,请让我知道。如果其他人有一个有效的例子,请让我知道。我一直在使用jsfiddle.net来起草它 这是页面:啊,这非常简单,不需要编程 见: 您需要保持显示流选项处于启用状态。你可以调整宽度和高度以及其他一些东西 Like Box/Page插件基本上是一个iframe和丑陋的:D 所以我创建了自己的

我正在与一个团体合作,帮助推动一项慈善活动。我想嵌入的页面不是我的Facebook个人资料,而是某人创建的Facebook页面

我想在我的网页上显示这个新闻源。如果我需要从这个页面获取信息/访问权限,请让我知道。如果其他人有一个有效的例子,请让我知道。我一直在使用jsfiddle.net来起草它


这是页面:

啊,这非常简单,不需要编程

见:


您需要保持
显示流
选项处于启用状态。你可以调整宽度和高度以及其他一些东西

Like Box/Page插件基本上是一个iframe和丑陋的:D

所以我创建了自己的免费插件,我调用它来显示FanPage提要。它类似于like框,但具有更好的UI,并且更易于定制


另外,由于Like框显示在iframe中,具有固定的宽度和高度等,因此它没有真正的响应性。

如果我错了,请纠正我,但Facebook似乎不赞成使用Activity Feed插件。此外,似乎没有任何替代插件的活动了

这里有一个链接:

在new中,您可以在网站中创建多个选项卡。页面插件可以让你轻松地嵌入和推广网站上的任何Facebook页面。就像在Facebook上一样,你的访问者可以在不离开你的网站的情况下喜欢并分享页面

  • 在页面上包含JavaScript SDK一次,最好是在打开
    标记之后
    
    (功能(d、s、id){
    var js,fjs=d.getElementsByTagName[0];
    if(d.getElementById(id))返回;
    js=d.createElement;js.id=id;
    js.src=“//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5&appId={APP_ID}”;
    fjs.parentNode.insertBefore(js,fjs);
    
    }(文档“脚本”、“facebook jssdk”)如果您正在寻找自定义代码而不是插件,那么这可能会对您有所帮助。Facebook的图形自进化以来发生了一些变化。这些步骤是针对最新的Graph API的,我最近尝试过,效果很好

    涉及到两个主要步骤-1。获取Facebook访问令牌,2。调用传递访问令牌的图形API

    1。获取访问令牌-以下是获取Facebook页面访问令牌的分步过程。-。根据这一点,你需要在Facebook开发者页面上创建一个应用程序,它会给你一个应用程序Id和一个应用程序机密。使用这两个并获取访问令牌

    2。调用Graph API——一旦获得访问令牌,这将非常简单。您只需要形成一个URL,以使用所有要检索的字段/属性来绘制API,并对此URL发出GET请求。下面是一个关于如何在asp.net MVC中执行此操作的示例。这在任何其他技术中都应该非常类似,因为它只是一个HTTP GET请求


    示例FQL查询:
    https://graph.facebook.com/FBPageName/posts?fields=full_picture,图片,链接,消息,创建的\u time&limit=5&access\u token=YOUR\u access\u token\u此处

    对于网站开发人员,另一个选择是遵循Facebook Graph API教程,如

    但如果你需要一个快速的解决方案,你可以定制和嵌入一个Facebook页面提要,你应该使用网站插件,比如

    以下是一个循序渐进的指南:

  • 找一个手术室
  • 转到并使用密钥登录
  • 登录后,单击“+创建自定义提要”按钮
  • 在弹出窗口中,命名您的自定义Facebook页面提要
  • 在下拉列表中,选择“网站上的Facebook页面提要”选项
  • 输入你的Facebook页面ID
  • 单击“继续”按钮。这将显示自定义选项
  • 单击屏幕右上角的“嵌入网站”按钮
  • 在弹出窗口中,单击“复制代码”按钮复制嵌入代码
  • 将嵌入代码粘贴到您的网站上

  • 也可以访问观看现场演示。

    这是facebook事件还是facebook页面(您使用了这两个术语)?这是一个页面,因此URL的“/pages/”部分。从技术上讲,facebook上有一个活动设置,但上面的URL是发布更新的位置。我只想从这个页面显示这些更新,而不是在我的网站上重新键入它们。对于网站开发人员来说,您的页面链接似乎已断开,另一种选择是遵循Facebook Graph API教程(如本教程),但如果您需要一个快速解决方案,可以立即自定义和嵌入Facebook页面提要,您应该使用像本教程这样的网站插件(免费试用)顺便问一下,有人喜欢或最支持什么,HTML5、XFBML或iframe吗?我自己更喜欢HTML5。其他人倾向于使用iframe,因为主机页上不需要包含任何javascript。老实说,不确定哪一个是最受支持的。人们通过Grpah API和RSS提要使事情变得复杂。非常简单,谢谢!!为了防止您希望在网页上对其进行更多定制,本教程是我在Graph API v2.3发行版中找到的最佳解决方案,Like Box插件已被弃用,将于2015年6月23日停止工作。改用新的页面插件。页面插件允许您将页面内容的简单提要嵌入到您的网站。
    Activity feed已被弃用,但现在有了。页面插件可以让你轻松地嵌入和推广网站上的任何Facebook页面。就像在Facebook上一样,你的访问者可以在不离开你的网站的情况下喜欢并分享页面。请参阅[我的答案]()此方法是否允许我获取多个提要?我有一个sitecore实例,它承载多个站点,并且希望在每个站点之间共享一个组件,在同一个dev acocuntIf下有多个feed,如果您将该组件设置为可配置的,那么