2013-02-13 36 views
0

我想通過我的應用程序向我的朋友發送Facebook通知。我已經使用以下通知API通過restfb庫無法通過restfb爲Facebook生成通知

facebookClient = new DefaultFacebookClient(vAccessTokenDetails.getVAccessToken());

String app_access_token = facebookClient.obtainAppAccessToken(「485626xxxxxx614」,「d9428570ef5ae82609b6xxxxxxxb」)。getAccessToken(); ()「,參數.with(」template「,post.getVMessage()),」參數設置「,」參數設置「,」參數設置「,」參數設置「 href「,」http://www.wiinkURL.com「)); vPostId = publishMessageResponse.getId();

但我得到com.restfb.exception.FacebookOAuthException:類型OAuthException的實收到的錯誤響應:(#15)此方法必須使用的access_token

回答

1

一個應用程序的對象FacebookClient應該使用來創建被稱爲app_access_token而不是access_token。

FacbookClient facebookClientAppAccessToken = 
    new DefaultFacebookClient(app_access_token); 
publishMessageResponse = facebookClientAppAccessToken.publish(..);