2010-10-17 87 views
2

我已經創建了一個使用客戶端上的Flash和服務器上的.net的facebook iframe應用程序。我正在使用fluorFX在兩者之間進行通信。如何獲取Facebook服務器時間?

我需要從我的服務器得到確切的Facebook服務器的時間。這是用於驗證用戶我的服務器上,所以我希望得到來自客戶端的時間,然後將它傳遞給服務器。這是我從我的服務器與Facebook所需的唯一交互,所有其他交互都由客戶端使用舊的休息API處理。

這樣做的最好方法是什麼?我已經讀過你可以使用FQL,但看到它只是我正在尋找的時間有沒有涉及到在服務器上獲得authToken的方法?

謝謝! Tim

回答

4

您可以在Facebook FQL查詢中調用now()以獲取當前Facebook服務器在unix時間戳中的時間,然後根據需要將其轉換。

例如,下面是一個示例FQL查詢,將沒有身份驗證令牌工作(FQL語句需要一個WHERE子句,所以我只是抓住了一個隨機WHERE語句隨機FQL表):

SELECT now() FROM link_stat WHERE url = '1.2' 

的該查詢的網址爲: https://api.facebook.com/method/fql.query?query=SELECT+now%28%29+FROM+link_stat+WHERE+url+%3D+%271.2%27&format=json

Facebook提供FQL testing tool以提供幫助。

+0

感謝您的支持。我知道這是一個古老的迴應,但過去5個月我一直在使用它。現在FQL正在被轉換出來,有沒有辦法在沒有FQL的情況下獲得相同的信息,但是通過一個URL來響應JSON負載? – navkast 2014-10-15 03:39:12

相關問題