Как публиковать сообщения на моей стене с помощью restfb

Как публиковать сообщения на моей стене с помощью 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"));

person Sruthy Joseph    schedule 19.03.2012    source источник


Ответы (2)


Ваш код отлично работает со мной. Вы добавили разрешение publish_stream к своим разрешениям?

Дополнительную информацию см. здесь.

person Joel    schedule 26.04.2012

Этот код отлично работает для меня:

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));
}
person Ahmed Adel Ismail    schedule 16.04.2013
comment
Я новичок в restFB, поэтому я не вижу большой разницы между вашим кодом и моим ... может быть, если вы поместите свою ссылку в виде строки в свое сообщение, она будет работать так же ... я не знаю !!! но в чем я уверен, так это в том, что этот код работает нормально и убедитесь, что срок действия вашего токена не истек. - person Ahmed Adel Ismail; 16.04.2013