1
SocialAuth getting started guide有下面的代碼示例:爲什麼socialauth在提供的參數圖上給出類拋出異常?
// get the auth provider manager from session
SocialAuthManager manager = (SocialAuthManager)session.getAttribute("authManager");
// call connect method of manager which returns the provider object.
// Pass request parameter map while calling connect method.
AuthProvider provider = manager.connect(paramsMap);
// get profile
Profile p = provider.getUserProfile();
// you can obtain profile information
System.out.println(p.getFirstName());
// OR also obtain list of contacts
List<Contact> contactsList = provider.getContactList();
的線3-4的評論說,我們應該請求參數映射傳遞給manager.connect()
。我想:
manager.connect(request.getParameterMap());
但它給
java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String
我應該創建自己的參數圖,而不是路過request.getParameterMap()
回到地圖?