2015-04-01 4 views
0

Я пишу простую программу Java, которая получает/редактирует/удаляет настенные посты группы Facebook. Я могу получить и удалить любой пост стены, который я выберу, но я не знаю, как редактировать конкретный пост.Как редактировать сообщения на стене Facebook с помощью RestFB?

Вот моего попытка решения

// Get all posts on wall 
    Connection<Post> restFbPosts = facebookClient.fetchConnection("fakepage/posts", Post.class); 

    for (Post post : restFbPosts.getData()) { 
     // Want to edit the post with message "test" 
     if (post.getMessage().equals("test")) { 
      post.setMessage("test post is modified"); 

      facebookClient.deleteObject(post.getId()); 
      facebookClient.publish("fakepage/feed", FacebookType.class, Parameter.with("message", post.getMessage())); 
     } 
    } 

ответ

0

Теперь я предлагаю мощный наконечник для редактирования конкретной записи на стену. Это Facebook4J. Он очень прост в использовании.

Опубликовать в стене:

PostUpdate update = new PostUpdate("Hello World"); 
String returnPostId=facebook.postFeed(userID,update);//or Group_ID 

удалить сообщение, Вы можете удалить больше объект, как фото, комментарий

facebook.deletePost(postId); 

Получить сообщение:

facebook.getMessage(messageId) 

Подробнее читайте в разделе Facebook4J

Смежные вопросы