Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Start with the newest version of the��Hello World app hosted on github. ��We have also included the smartsheet-formstack application which has a very nice wait & retry pattern (SmartsheetRetryingRestApiFactory.java, etc.) that you may want to use.

  1. After successful OAuth login call /user/me (of the Smartsheet API), retrieve the User ID and persist the user's login time
  2. Display the user's last login time (last time they completed the OAuth negotiation) on the application's home page
  3. Implement a generic "wait & retry" process to handle the Smartsheet API's rate limiting. It is recommended that you copy the implementation from the smartsheet-formstack app
  4. Allow client_id, client_secret, and redirect_uri to be specified in heroku environment variables, instead of directly in the smartsheet.properties file

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30037587