2012-07-20 143 views
1

我試圖使用google-api-services-fusiontables-v1-rev1-1.7.2-beta apis從我的Android應用程序創建新表。 我正在使用「任務」示例中所述的「帳戶管理器」,並且可以使用作用域(AUTH_TOKEN_TYPE)作爲「融合表」成功獲取令牌。 但是,當試圖使用該服務插入一個新表時,我得到401未經授權的錯誤。 //創建列401嘗試插入(創建)新表時未經授權嘗試

List <Column> coulmns = createColumn(3,basicCoulmn); 

//Create the table 

Table table = createTable("TestTable","fusiontables#table","Description", coulmns); 

//Call the service 

service.table().insert(table).execute(); 

以下是錯誤:

com.google.api.client.googleapis.json.GoogleJsonResponseException:401未經授權

{

「代碼」: 401,

「errors」:[

{ 

    "domain": "global", 

    "location": "Authorization", 

    "locationType": "header", 

    "message": "Invalid Credentials", 

    "reason": "authError" 

} 

],

「消息」: 「無效憑證」

}

你可以請建議什麼,我做錯了什麼?

回答

0

而不是使用fusiontablesAUTH_TOKEN_TYPE,如果您使用oauth2:https://www.googleapis.com/auth/fusiontables會發生什麼?

+0

這很棒,我可以連接到該服務。這是缺少「oauth2:」感謝您的提示! – user1539394 2012-07-26 03:02:20

相關問題