我正在查看这个 Fusion Tables API 页面,了解如何通过 Fusion Tables API 更新 Fusion Table 的样式设置。
显然,您必须发出 PUT 请求才能更新 Fusion Table 的样式。
我想知道:我如何在 Ruby 或 JavaScript 中做到这一点?是否有可能用其他流行的语言(例如,pHp、Python)来做到这一点?
我正在查看这个 Fusion Tables API 页面,了解如何通过 Fusion Tables API 更新 Fusion Table 的样式设置。
显然,您必须发出 PUT 请求才能更新 Fusion Table 的样式。
我想知道:我如何在 Ruby 或 JavaScript 中做到这一点?是否有可能用其他流行的语言(例如,pHp、Python)来做到这一点?
不是“流行语言”,但非常有用:)
curl -X POST https://www.googleapis.com/fusiontables/v1/tables/XXX/styles/XXX
在 Python 中,您可以使用 Requests 模块轻松执行 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/