我正在尝试使用电子表格api,但我不知道如何正确使用凭据。有人能指出我使用OAuth2的完整示例吗?
我已经阅读了一些示例和解释,但有些人甚至不使用凭证,其他人使用CLIENT_SERCRET,开发人员控制台在创建CLIENT_ID时没有给我。
我现在有这个简单的代码,我只需要添加凭据。
public class OAuth2 extends Application{
static SpreadsheetService service = new SpreadsheetService("UbicacionDeSordos");
public OAuth2(){
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
final String email = settings.getString("email", null);
try {
String token = GoogleAuthUtil.getToken(
this,
email,
"oauth2:https://spreadsheets.google.com/feeds");
service.setAuthSubToken(token);
} catch (IOException transientEx) {
} catch (UserRecoverableAuthException e) {
} catch (GoogleAuthException authEx) {
}
}
public static SpreadsheetService getService(){
return service;
}
}