我建立一個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