IPad Facebook应用程序上的签名请求为空
我已经为Facebook的粉丝页面开发了一个应用程序。它运行得很好。当我通过网络浏览器查看我的Facebook fanpage应用程序时,我可以在我的POST方法中获取signed_请求参数:IPad Facebook应用程序上的签名请求为空,facebook,Facebook,我已经为Facebook的粉丝页面开发了一个应用程序。它运行得很好。当我通过网络浏览器查看我的Facebook fanpage应用程序时,我可以在我的POST方法中获取signed_请求参数: @RequestMapping(value = "/facebook/competition**", method = RequestMethod.POST) public ModelAndView facebookPost(HttpServletRequest request) throws SAXEx
@RequestMapping(value = "/facebook/competition**", method = RequestMethod.POST)
public ModelAndView facebookPost(HttpServletRequest request)
throws SAXException,IOException,
ParserConfigurationException {
logger.info("FACEBOOK SIGNED REQUEST POST: " +
request.getParameter("signed_request"));
但当我通过Facebook IPAD应用程序查看我的fanpage应用程序时,看起来请求进入了GET方法,并且signed_请求值为null
@RequestMapping(value = "/facebook/competition**", method = RequestMethod.GET)
public ModelAndView facebookGet(HttpServletRequest request)
throws SAXException,IOException,
ParserConfigurationException {
logger.info("FACEBOOK SIGNED REQUEST GET: " +
request.getParameter("signed_request"));
你知道为什么我的POST方法中没有这一点吗
非常感谢,“你知道为什么我的POST方法中没有这个功能吗?”——大概是因为这不是一个POST请求……但Facebook确保他们会调用POST方法。