1

Facebook Fanpage 用のアプリを開発しました。それはかなりうまくいっています。Facebook ファンページ アプリを Web ブラウザーで表示すると、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"));    

しかし、IPAD 用の Facebook アプリでファンページ アプリを表示すると、リクエストが GET メソッドに入り、signed_request 値が 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 メソッドに入らない理由を知っていますか?

どうもありがとう、

4

0 に答える 0