comment = args[4];
/**
* Create a new instance of the API
*/
Buzz buzz = new Buzz();
/**
* Get the url to authenticated the user. <br/>
* The user has to grant access to this application, to manage Buzz Content.
*/
String verificationUrl = buzz.getAuthenticationUrl( Buzz.BUZZ_SCOPE_WRITE, consumerKey, consumerSecret );
/**
* Redirect the user to the verificationUrl and read the verification code. <br/>
* The new application should implement a similar method in order to get the verification
* code from the google authentication website.<br/>
* For development, we are lunching a browser locally and manually pasting the verification
* code in the example console.
*/
String verificationCode = ExampleUtils.getVerificationCode( verificationUrl );
/**
* Set the verificationCode (A.K.A. access token) to the API to be used on the request
* signature, for authenticated requests.
*/
buzz.setAccessToken( verificationCode );
/**
* Create the content of the post
*/
BuzzContent buzzContent = new BuzzContent();
buzzContent.setText( comment );
/**
* Execute API method to post an entry.
*/
BuzzComment entry = buzz.createComment( userId, activityId, buzzContent );
/**
* Print creation results
*/
System.out.println( "Comment created: " );
System.out.println( "Content: " + entry.getContent().getText() );
System.out.println( "Id: " + entry.getId() );
System.out.println( "Published: " + entry.getPublished() + "\n" );
/**
* Update the comment
*/
entry.getContent().setText( entry.getContent().getText() + " UPDATED!" );
/**
* Execute API method to update the comment.
*/
BuzzComment updatedComment = buzz.updateComment( userId, activityId, entry.getId(), entry.getContent() );
/**
* Print update results
*/
System.out.println( "Comment updated: " );