一般的なgoogle-api-python-clientを使用して Fusion Tables API にアクセスしていますが、それを使って何もすることができません。
さて、私は関数のヘルプを読みました:
service = build("fusiontables", "v1")
help(service)
そしてこれを得ました:
class Resource(__builtin__.object)
| A class for interacting with a resource.
|
| Methods defined here:
|
| __init__(self)
|
| column = methodResource(self)
| A collection resource.
|
| query = methodResource(self)
| A collection resource.
|
| style = methodResource(self)
| A collection resource.
|
| table = methodResource(self)
| A collection resource.
|
| template = methodResource(self)
| A collection resource.
それでも何もくれませんでした。
サンプルのコードを試してみました
f = file('key.p12', 'rb')
key = f.read()
f.close()
credentials = SignedJwtAssertionCredentials(
'...',
key,
scope='https://www.googleapis.com/auth/fusiontables')
http = httplib2.Http()
http = credentials.authorize(http)
service = build("fusiontables", "v1", http=http)
print(service.table().list().execute())
「{u'kind': u'fusiontables#tableList'}」が表示されました。
しかし、SQL クエリを実行する方法、テーブルに行を挿入する方法がわかりませんでした。その瞬間を説明していただけますか?