2012-08-30 53 views
0

這可能是一個初學者的問題,但我不得不問,但我不明白這一點。我已成功調試我的頁面,並且用戶已通過身份驗證以使用該應用程序。所以調試器正確地拾取了我所有的meta og:標籤。運行下面的功能允許我發佈一個狀態更新到我的時間線上,這是'狀態更新'。但這不是我想要的,我希望meta og:tags創建一個看起來很棒的頁面特定的帖子,Open Graph是關於這個帖子的,但是這不會發生,這只是一個簡單的舊無聊狀態更新,帶有鏈接到我的頁面。爲什麼?Facebook OpenGraph - 發佈使用FB.api

FB.api(
'/me/[my namespace]:button', 
'post', 
{ message: 'A status update' }, 
callback function 
}); 

此外,我實際上應該放在第三個參數,什麼是第三個參數?這是{消息:'狀態更新'}參數。

最後,這是使用opengraph和應用程序發佈到時間線的方式嗎?我不確定,因爲我不知道他們在開發者頁面上獲取代碼時所擁有的東西是什麼。捲曲的東西,那是什麼?我的網頁上無法顯示該內容?

回答

0

但是,這不是我想要的,我想要的元OG:標籤來創建一個美觀的頁面特定後它的Open Graph是一回事,但是這並沒有發生,它只是一個普通的老無聊的狀態更新與我的網頁鏈接。爲什麼?

因爲你不與你的行動給予任何的Open Graph 對象的地址...有沒有網址的任何部分,所以你在哪裏認爲Facebook應該從拉OG元數據...?

以某種方式設置您的操作,以便它引用某種OG對象,然後在發佈操作時提供該對象的URL。

開發人員部分的Open Graph文檔中的示例應該非常清楚它的工作原理。

https://developers.facebook.com/docs/opengraph/actions/#create

+0

啊哈,我明白了。感謝那。現在它工作了。要清楚的是,因爲它在Facebook的開發者部分並不是很清楚。這是我發送的:FB.api('/ me/[mynamespace]:[actionname]','post',{[objectname]:'[urlofthepage]'},回調函數); – alieninlondon