我使用普通的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.但它还是没有给我任何东西。
我已经尝试过sample中的代码
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查询,如何在表中插入行?你能解释一下那一刻吗?
发布于 2012-06-21 05:52:51
有一个简单得多的特别是Fusion Table Client python代码,地址是:http://code.google.com/p/fusion-tables-client-python/,我已经成功地使用了它。
https://stackoverflow.com/questions/11127331
复制相似问题