2011-05-26 70 views
0

我正在使用Javascript API在FB應用程序中做我的第一步,但我偶然發現了Top Gear頁面,我想知道什麼方法拋出這條消息,因爲我不得不做一個if聲明php將使用什麼方法拋出「你一定要喜歡頁面」

$like_status = $signed_request["page"]["liked"]; 

PHP Library(真的很想做所有的Javascript,真的)來顯示<fb:like>按鈕,然後訂閱到edge.create事件,以顯示應用它自我...

如果我至少可以通過簡單的調用來執行這種技術,我認爲會遇到很多麻煩。

enter image description here

+9

只要你知道:包括我在內的一些人不會同意這一要求,並且會簡單地忽略該頁面。願意提供一些隨機網站的意見數據,並願意在一個朋友中嘲諷自己的聲望來宣傳一個隨機網站,這兩者之間有很大的區別。 – Oddthinking 2011-05-26 07:15:55

+0

這是一個客戶端請求,只顯示應用程序,如果用戶喜歡它,我只是開發人員,我不遵守規則! **順便說一句**我做的應用程序是爲非營利夥伴照顧小孩的,沒有任何支持,我不做*壞*的東西;) - 我甚至不需要任何權限,它發送給朋友,並沒有權限張貼牆。 – balexandre 2011-05-26 07:18:24

+1

啊,紐倫堡的防守...... – Oddthinking 2011-05-26 07:21:12

回答

0

This article有你在找什麼。 Facebook將發送帖子變量到您的頁面,並提供有關用戶的匿名信息,包括他們的語言以及他們是否是粉絲。一旦他們喜歡頁面,頁面就會刷新,你會知道他們是粉絲,所以你不需要訂閱edge.create方法。你將有一個可變的服務器端,指出它們是否是粉絲,你可以從那裏編碼。

+0

他們在那篇文章中指定的是使用PHP API,我只想使用JavaScript API ...這是我的問題點。 – balexandre 2011-05-26 15:37:16

+1

是的 - 你只能得到這些信息訪問從客戶端JavaScript不可用的後變量。該頁面正在做同樣的事情,他們正在解碼後端服務器端並將該變量發送給JavaScript以決定是否顯示對話框。 – bkaid 2011-05-26 16:10:18

+0

認爲這可能是一個FB對話框......然後它會連接一個FB類似的對話框...然而,感謝解釋。 – balexandre 2011-05-26 16:55:46

相關問題