3

如何使用 restfb 在我的墙上发布消息?

我正在使用此代码

    PostData(String accessToken) {
      facebookClient = new DefaultFacebookClient(accessToken);
 }
     void runMessage() {
            String messageId = publishMessage();
     }
 String publishMessage() {
    System.out.println("* Feed publishing *"); 
    FacebookType publishMessageResponse = facebookClient.publish("me/feed", FacebookType.class, Parameter.with("message", "RestFB test"),Parameter.with("link", "http://www.google.com"));
4

2 回答 2

0

你的代码很适合我。您是否将 publish_stream 权限添加到您的权限?

更多信息请参见此处

于 2012-04-26T20:28:39.747 回答
0

这段代码对我来说很好:

static final String MY_ACCESS_TOKEN;

static{MY_ACCESS_TOKEN  = 

/*

login to facebook then copy your access token from "https://developers.facebook.com/tools/explorer?method=GET&path=605545976%3Ffields%3Did%2Cname" and paste it here

*/}

//-------

FacebookClient facebookClient = new DefaultFacebookClient(MY_ACCESS_TOKEN);

void post(String message){
facebookClient.publish("me/feed",FacebookType.class,Parameter.with("message",message));
}
于 2013-04-16T13:30:51.513 回答