2011-03-13 101 views
0

我正在嘗試使用示例php代碼在我的Facebook應用程序的牆上發佈內容。 我把PHP代碼示例的形式在這裏:http://developers.facebook.com/docs/opengraph/Facebook發佈 - 什麼是ogurl?

我改變了APP_ID和祕密,但我不知道我需要把在$ogurl變量,我無法找到somethign這說的是什麼..

我認爲這是縮短「Open Graph URL」,但我仍然不知道它是什麼或在哪裏可以找到它。

+0

我是新來的facebook應用程序,所以這只是一個猜測:也許這是應用程序的URL(不是來自Facebook的網址,但真正的網址) – 2011-03-13 21:27:00

+0

@Ciprian Mocanu,我試圖把那裏真實的網址和隨機但沒有任何工作。 – Ron 2011-03-13 21:34:57

回答

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。

請注意,該網址應該是「規範」,因爲它是您認爲是內容/對象的「官方和權威」URL。

你可以看到的例子在Facebook上的文檔,他們這樣做:

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

其中id對應於$ ogurl在PHP代碼。所以$ ogurl必須是以下形式的內容的網址: $ ogurl =「http://www.myopengraphpage.com/page1.html」;

+0

現在我試圖使用這個URL> ... myweb.com/tst.html(ofcoruse這個頁面存在,並且我還添加了以前的評論中的 Ron 2011-03-13 21:48:24

+0

也許問題是在其他地方。你可以發佈你現在的PHP代碼嗎? – 2011-03-13 21:58:24

+0

完全一樣的,就像我在我的帖子中給出的,但代替了應用程序ID,祕密和ogurl ..我不能張貼他們出於安全原因。我相信你明白。 – Ron 2011-03-13 22:01:05