2010-02-18 59 views
2

我想從不打算在Facebook上運行的Java應用程序訪問Facebook信息。我只是希望能夠在桌面應用程序上獲取和刪除評論,但我不知道從哪裏開始。在Java應用程序上使用Facebook API外部Facebook

Facebook開發者頁面介紹了一些有關REST API的內容,但文檔中的所有示例均使用PHP編寫。此外,還有很多關於Facebook Connect的信息,但這似乎只對想要顯示Facebook小部件的應用程序有用。

我只是想對信息的直接訪問,文章,評論等,...

是否有一個REST API來訪問Facebook? Wheres文檔/例子/教程/等?

有人知道從哪裏開始,一些很好的文檔/教程等。有人請指點我正確的方向。

謝謝!

回答

1
+0

謝謝,但我不想依賴於別人的API。 Facebook不時通過使用您告訴我的API來更改他的API,我也依賴於該API的開發人員。 我只想設置Facebook API中記錄的參數並調用Facebook方法,但是我找不到一個很好的例子! – fmaste 2010-02-19 15:52:48

0

您可以輕鬆使用抄寫員:https://github.com/fernandezpablo85/scribe-java。它有一個整潔的方法。它看起來像:

interface FACEBOOK { 
static final String APP_ID = "xxxxxxx"; 
static final String API_KEY = "xxxxxxx"; 
static final String APP_SECRET = "xxxxxxx"; 
static final String ACCESS_TOKEN = "xxxxxxx"; 
static final String PROTECTED_RESOURCE_URL = "https://graph.facebook.com/PROFILE ID/feed";} 

OAuthService facebookService = new ServiceBuilder().provider(FacebookApi.class).apiKey(FACEBOOK.API_KEY).apiSecret(FACEBOOK.APP_SECRET).build(); 
    OAuthRequest facebookRequest = new OAuthRequest(Verb.POST, FACEBOOK.PROTECTED_RESOURCE_URL); 
    Token facebookAccessToken = new Token(FACEBOOK.ACCESS_TOKEN, FACEBOOK.APP_SECRET); 
    facebookRequest.addQuerystringParameter("message", status); 
    facebookService.signRequest(facebookAccessToken , facebookRequest); 
    facebookRequest.send(); 
相關問題