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 メソッドに入らない理由を知っていますか?
どうもありがとう、