2011-11-22 48 views
1

我有一個facebook應用程序,在加載時會在畫布中加載我的GWT應用程序。我只是加載將加載MainEntryPoint類,這是一個客戶端類的主頁面。如何將signed_request參數獲取到GWT MainEntryPoint客戶端類中?

我沒有權限訪問此類中的signed_request參數。如何獲得該參數?

否則我應該調用服務器端方法?我怎樣才能調用服務器端方法/實現或從畫布網址進行RPC調用?

任何人都可以幫我嗎?謝謝大家。美好的一天。

+0

任何想法大師? –

回答

0

signed_request參數作爲post參數傳遞給您的服務器。 簡單的方法是將它作爲javascript參數呈現在GWT託管頁面中。

這種方法是錯誤的。

signed_request意味着在您的服務器上使用您的應用程序密鑰進行驗證。注意不要將您的密鑰暴露給GWT代碼中的客戶端,在那裏它可以被讀取和濫用。

嘗試使用facebook javascript SDK。

FB.login()FB.getLoginStatus()是很好的起點。

因爲您正在使用GWT調用原生JavaScript代碼