Facebook发布 - 什么是ogurl?

时间:2011-03-13 21:12:46

标签: php facebook facebook-graph-api

我正在尝试使用示例php代码在我的Facebook应用程序的墙上发布内容。 我在这里获取了php示例代码表单:http://developers.facebook.com/docs/opengraph/

我更改了APP_ID和SECRET,但我不知道我需要在$ogurl变量中添加什么,我找不到那些说出它是什么的东西..

我认为这缩短了“Open Graph URL”,但我仍然不知道它是什么或我在哪里可以找到它。

1 个答案:

答案 0 :(得分:2)

根据open graph protocol page

og:url
   The canonical URL of your object that will be used as its permanent ID
   in the graph

因此您必须定义要“定义”对象的任何URL。此网址将成为图表中此对象的永久ID。

请注意,这个网址应该是“规范的”,因为它是您认为是内容/对象的“官方和权威”网址。

你可以在facebook doc上的例子中看到他们这样做:

curl -F 'access_token=...' \
 -F 'message=Hello Likers' \
 -F 'id=http://www.myopengraphpage.com/page1.html' \
 https://graph.facebook.com/feed

其中id对应于PHP代码中的$ ogurl。所以$ ogurl必须是以下形式的内容网址:     $ ogurl =“http://www.myopengraphpage.com/page1.html”;