我建立一个FB的应用程序,其执行以下操作:为OAuth认证Facebook的代码参数
1)重定向初始请求到FB,为了认证/登录,如下:
2)在小服务程序,得到 “代码” 参数(这是signed_request):
String signedReq = request.getParameter("code");
// the String retrieved from the code parameter is:
//3DaDJXq1Mlsq67GbeudlUxu7bY5Um4hSJlwzoPCHhp4.eyJpdiI6Ikc1ODNuRjZXbnhCb0hUV1FEMVNTQUEifQ._iXKxSGiNHfc-i5fRO35ny6hZ03DcLwu4bpAkslqoZk6OfxW5Uo36HwhUH2Gwm2byPh5rVp2kKCNS6EoPEZJzsqdhZ_MhuUD8WGky1dx5J-qNOUqQK9uNM4HG4ziSgFaAV8mzMGeUeRo8KSL0tcKuq
//此参数在实际“代码”末尾包含'#_ = _',但我无法通过request.getParameter(“code”)获取它 ;这是一个java web应用程序。
你确定参数的名称是“代码”,而不是“signed_request”? – 2011-12-14 19:12:14
好吧,我现在明白了! – 2011-12-14 19:15:27