2013-12-13 30 views
0

儘管當前版本(1.0.3)Spring社交Facebook爲我提供了操作,但仍有一些其他Graph API調用未實現;比如從粉絲頁面獲取專輯,這恰好是我正在開發的項目的關鍵部分。是否可以擴展org.springframework.social.facebook.api.impl。*模板類(es)?

我想將方法​​添加到org.springframework.social.facebook.api。該類實際上使尚未實現的Graph API調用成爲可能。查找源代碼後,我發現了org.springframework.social.facebook.api.impl中實際發生的魔法。 PageTemplate類。由於不重新發明輪子的原則,我想編寫一個新類,我打算擴展PageTemplate類,但它不會:IDE的代碼完成功能顯示了只有FacebookTemplate我延長。不知何故,我的直覺告訴我,它不在那裏。根據我從Github觀察到的,Maven(樹擴展),PageTemplate類確實存在alrite。

我有什麼理由不能擴展它,或者更好/更聰明/可能的方法嗎?

+0

也許PageTemplate是動態的春天... – Stephan

+0

動態創建?就像Spring JPA Repository的工作原理一樣! –

回答

0

org.springframework.social.facebook.api.impl.PageTemplate不是最終的類,所以它可以擴展沒有問題。

您無法找到該類表明您正在查看錯誤的依賴關係。看看彈簧社會的Facebook

<dependency> 
    <groupId>org.springframework.social</groupId> 
    <artifactId>spring-social-facebook</artifactId> 
    <version>1.0.3.RELEASE</version> 
</dependency> 

PageTemplate class on GitHub

+0

我在我的pom.xml中有spring-social和spring-social-facebook;但thanx anywayz ... –