1

我为 Facebook Fanpage 开发了一个应用程序。它工作得很好。当我通过网络浏览器查看我的 Facebook fanpage 应用程序时,我可以在我的 POST 方法中获取 signed_request 参数:

@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 粉丝页面应用程序时,看起来请求进入了 GET 方法,并且 signed_request 值为空。

@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 方法吗?

非常感谢,

4

0 回答 0