2011-12-22 37 views
0

我現在想要在我的iframe應用程序中有一個類似按鈕,這樣如果用戶按下它,就會像附加圖像一樣出現在他的牆上。 enter image description hereFacebook應用程序如

無論我嘗試過沒有工作(沒有標題,沒有圖像,沒有說明)。
只是「John Doe喜歡鏈接」與我的應用程序的網址,而不是「apps.facebook.com/my_app」。像這樣:

John Doe likes a link 
http://www.my_site.com/my_app/ 

我試過了一切。這裏就是我現在:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta property="og:title" content="My title"/>
<meta property="og:type" content="product"/>
<meta property="og:url" content="http://apps.facebook.com/my_app/"/>
<meta property="og:image" content="http://www.my_site.com/my_app/img/THUMBNnighlight.jpg"/>
<meta property="og:site_name" content="My name"/>
<meta property="og:description" content="The Descr Here"/>
<meta property="fb:app_id" content="xxx"/>
<title>My title</title>
</head>

<body>
...
<fb:like href="http://apps.facebook.com/my_app/?app_data=<?php echo urlencode(base64_encode(json_encode($app_data))); ?>" send="true" width="450" show_faces="false"></fb:like>
...
<body>

回答

2

我有同樣的問題,因爲你。當我在本地PC的本地主機上調試我的網站時,沒有任何信息顯示。

然後我將網址更改爲一些真正的在線網站(着名的新聞網站),並獲得了有關該網站的所有信息!所以我想問題是Facebook只能從真實的在線網站獲取信息。希望我的回答能幫助你解決問題。

+0

是的 - 的確,您的網站需要可供Facebook服務器訪問。調試器不能在localhost網站上運行。 – Lix 2012-03-17 17:33:23