Fusion Tables API:如何通过Ruby,JavaScript或其他语言发出PUT请求来更新样式?

时间:2013-01-25 21:49:02

标签: php javascript python ruby google-fusion-tables

我正在考虑this Fusion Tables API page如何通过Fusion Tables API更新Fusion Table的样式设置。

显然,您必须发出PUT请求才能更新Fusion Table的样式。

我想知道:我如何在Ruby或JavaScript中做到这一点?是否可以用其他流行语言(例如,pHp,Python)来实现?

2 个答案:

答案 0 :(得分:1)

在Python中,您可以使用“请求”模块轻松执行PUT HTTP请求。

import requests

key = u'your_api_key'
url = u'https://www.googleapis.com/fusiontables/v1/tables/tableId/styles/styleId?key=%s' % key

body = dict()
body[u'markerOptions.iconName'] = u'geographic_features'
# put other settings here

r = request.put(url, data=body)

请求文档可在此处找到:http://docs.python-requests.org/en/latest/

答案 1 :(得分:1)

不是'流行语言',但非常有用:)

curl -X POST https://www.googleapis.com/fusiontables/v1/tables/XXX/styles/XXX