如何将signed_request参数导入GWT MainEntryPoint客户端类?

时间:2011-11-22 12:39:07

标签: java facebook gwt

我有一个Facebook应用程序,在加载时会在画布中加载我的GWT应用程序。我只是加载将加载MainEntryPoint类的主页面,该类是一个客户端类。

我无法访问此类中的signed_request参数。如何获得该参数?

否则我应该调用服务器端方法吗?如何调用服务器端方法/实现或从canvas url进行RPC调用?

任何人都可以帮助我吗?谢谢大家。美好的一天。

1 个答案:

答案 0 :(得分:0)

signed_request参数作为post参数传递给您的服务器。 简单的方法是将它作为javascript参数在GWT托管页面中呈现。

这种做法是错误的。

signed_request旨在使用您的应用程序密钥在您的服务器上进行验证。注意不要在GWT代码中将您的密钥暴露给客户端,在那里可以读取和滥用它。

尝试使用facebook javascript SDK。

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

因为你正在使用GWT调用本机javascript代码