Android 애플리케이션에서 새 테이블을 만들려면 google-api-services-fusiontables-v1-rev1-1.7.2-beta apis를 사용하려고합니다. Tasks 샘플에 설명 된대로 계정 관리자를 사용하고 있으며 범위 (AUTH_TOKEN_TYPE)를 "fusiontables"로 사용하여 성공적으로 토큰을 얻을 수 있습니다. 그러나 서비스를 사용하여 새 테이블을 삽입하려고하면 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,
"오류": [
{
"domain": "global",
"location": "Authorization",
"locationType": "header",
"message": "Invalid Credentials",
"reason": "authError"
}
,
"메시지": "잘못된 자격 증명"
}
내가 뭘 잘못 제안시겠습니까?
서비스에 연결할 수있는이 범위에서 좋습니다. 그게 없어 "oauth2 :"팁 주셔서 감사합니다! – user1539394