Facebook api - PHP / Javascript and OpenGraph
Facebook api - PHP / Javascript and OpenGraph
我很困惑,所以我希望我的问题能有意义。
我正在与facebook API工作,到目前为止,我已经通过php实现了登录和发布到用户墙上。我知道读了更多关于OpenGraph系统的知识,以及你应该在你的网站上放置的元标签,但我不太了解如何让我的网站完全PHP与Facebook集成的概念。
我有另一个登录系统,我已经挂钩facebook,所以切换到javascript只会不是一个选项。如果我只使用PHP,那么元标记是否重要?我的意思是,如果网站上没有javascript,我真的无法理解令牌和所有这些将如何与og:元标签一起被解释。
我可以有php和javascript认证?opengraph到底是怎么回事?
这些是我与facebook合作的想法,如果你想让我用一个问题来总结,我想那就是:
当我只通过PHP连接时,我如何从opengraph元标签功能(跟踪用户,在他们的时间轴中)中受益?
我对特定打开图形动作的标签如何被解释为
感到困惑<meta property="fb:app_id" content="xxxxxxxxxx" />
<meta property="og:type" content="myapp:read" />
然后应该发布"MyName正在阅读拉拉"或"MyName阅读拉拉"。
除非我误解了你的问题,否则我认为你会混淆Open Graph元标签的工作方式。元标签为外部网站提供了他们所说的:元信息,由Facebook的"爬虫"读取。Facebook有自己的网络爬虫,可以抓取网页的某些相关信息(例如,页面标题,页面描述,与网页相关的图像),以便Facebook可以在人们"喜欢"或"分享"网页时使用这些信息。
例如,访问https://www.facebook.com/sharer/sharer.php?u=http://example.com应该可以说明爬虫是如何工作的:当有人试图在Facebook上分享URL example.com
时,Facebook的爬虫会进入example.com
网页并获取相关信息,然后将其显示在自己的页面上,以便您与其他人分享。
open graph标签与Facebook服务器上的用户或应用程序的身份验证几乎没有关系。据我所知,它们可以完全独立于您现有的任何登录系统使用。他们所做的就是向Facebook的网络爬虫提供有关网页的元信息。
我理解你对Facebook API的失望——他们在保持详细、准确的信息方面出了名的糟糕,而且他们频繁地更改API,几乎不可能跟上。
我可以肯定你不是唯一一个对Facebook文档感到沮丧的人。话虽如此,我还是会尽力帮助你。正如Sean所说,日志图形标记与您的身份验证流几乎没有关系。这些是关于用户在特定时间正在做什么的信息,比如听一首歌,玩一款特定的游戏等等。
Facebook的PHP SDK提供了创建自己的对象和操作的函数。然后你可以调用$facebook->api(/...)
函数来指示Facebook: 我的用户是ACTIONS和OBJECT。要做到这一点,你必须提供一个参数,这是URL的OBJECT在你的网站/应用程序。事实上,Facebook希望你告诉他在哪里可以找到这个东西。在一个页面上,有正确的元标签对应于这个对象!这是你的og标签。
就像你说的,这将提供在时间轴中找到的故事。这就是Facebook游戏所使用的内容,"X正在玩Y","Z通过玩A而获得Grand Master头衔"等等。
你必须在你的Facebook应用面板上定义这些对象,并在你的网站上有相应的元标签。然后,当这个动作发生在您的网站/应用程序上时,您只需要使$facebook->api(/...)
(或同等)请求!
本教程几乎完全解释了所有内容:http://developers.facebook.com/docs/beta/opengraph/
- JavaScript and LiveView (TIBCO Live Datamart)
- Javascript and onMouseOver
- javascript and css firefox issue
- geolocation with javascript and ruby on rails
- Javascript and the DOM issues
- Javascript and Java Communication
- Javascript and Knockout
- Javascript and Css: Height does not change
- javascript and Internet Explorer 8
- Javascript and html, UI construction
- Javascript and Lightbox
- javascript and css styling
- JavaScript and URL parameters
- Javascript and singleton pattern
- Javascript and Ajax Calls
- OAuth, javascript and many URI's
- Javascript and AJAX post method
- javascript and web services WSDL
- javascript and webview in android
- Javascript & and | symbols