google-api-services-fusiontables-v1-rev1-1.7.2-beta apisを使用して、Androidアプリケーションから新しいテーブルを作成しようとしています。タスクのサンプルで説明されているようにアカウントマネージャーを使用しており、スコープ(AUTH_TOKEN_TYPE)を「fusiontables」として使用してトークンを正常に取得できます。ただし、サービスを使用して新しいテーブルを挿入しようとすると、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 Unauthorized
{{
「コード」:401、
「エラー」:[
{
"domain": "global",
"location": "Authorization",
"locationType": "header",
"message": "Invalid Credentials",
"reason": "authError"
}
]、
"メッセージ":"無効な資格情報"
}
私が間違っていることを提案してもらえますか?