0

一般的な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 クエリを実行する方法、テーブルに行を挿入する方法がわかりませんでした。その瞬間を説明していただけますか?

4

1 に答える 1

1

特に Fusion Table Client の Python コードは、http ://code.google.com/p/fusion-tables-client-python/ にあります。私はこれをうまく使いました。

于 2012-06-20T21:52:50.593 に答える