2013-02-13 35 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(..);