What is two-step verification?
Two-step verification adds an extra layer of security to your Google Apps account by requiring you to enter a verification code in addition to your username and password. For an API where there is no property for a verification code, use a two-step access code as your password. To learn more about two-step verification and how to generate an access code, see http://www.google.com/support/a/bin/answer.py?answer=175197.