我有一个Facebook应用程序,在加载时会在画布中加载我的GWT应用程序。我只是加载将加载MainEntryPoint类的主页面,该类是一个客户端类。
我无法访问此类中的signed_request参数。如何获得该参数?
否则我应该调用服务器端方法吗?如何调用服务器端方法/实现或从canvas url进行RPC调用?
任何人都可以帮助我吗?谢谢大家。美好的一天。
答案 0 :(得分:0)
signed_request参数作为post参数传递给您的服务器。 简单的方法是将它作为javascript参数在GWT托管页面中呈现。
这种做法是错误的。
signed_request旨在使用您的应用程序密钥在您的服务器上进行验证。注意不要在GWT代码中将您的密钥暴露给客户端,在那里可以读取和滥用它。
尝试使用facebook javascript SDK。
FB.login()
和FB.getLoginStatus()
是很好的起点。
因为你正在使用GWT调用本机javascript代码