Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IPad Facebook应用程序上的签名请求为空_Facebook - Fatal编程技术网

IPad Facebook应用程序上的签名请求为空

IPad Facebook应用程序上的签名请求为空,facebook,Facebook,我已经为Facebook的粉丝页面开发了一个应用程序。它运行得很好。当我通过网络浏览器查看我的Facebook fanpage应用程序时,我可以在我的POST方法中获取signed_请求参数: @RequestMapping(value = "/facebook/competition**", method = RequestMethod.POST) public ModelAndView facebookPost(HttpServletRequest request) throws SAXEx

我已经为Facebook的粉丝页面开发了一个应用程序。它运行得很好。当我通过网络浏览器查看我的Facebook fanpage应用程序时,我可以在我的POST方法中获取signed_请求参数:

@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方法。