【问题标题】:Unable to insert data into a fusion table I own无法将数据插入我拥有的融合表中
【发布时间】:2012-09-28 13:52:39
【问题描述】:

我正在使用融合表 SQL API (1.0) 将数据插入到表中。我拥有这张桌子,这张桌子是私人的。但是,当我使用INSERT INTO SQL API 将数据插入到我的表中时,我收到了我没有权限执行此方法的错误。由于我拥有该表,我不明白为什么我没有插入权限。

我使用 API 资源管理器对其进行了测试。这是生成的网址:

https://developers.google.com/apis-explorer/#p/fusiontables/v1/fusiontables.query.sql?sql=INSERT+INTO+1kYltHIvQBnfHeAFLwzoSO_F_xTA-Ef6N4MbHmvM+(Name%252C+Location)+VALUES+('Test'%252C+'Address')&_h=2&

谢谢, 遗传算法

【问题讨论】:

    标签: google-fusion-tables


    【解决方案1】:

    您是否已通过 OAuth 授权您的请求?该请求需要有一个授权令牌,可将您标识为发出请求的人。

    如果您使用 API Explorer,您可以点击“使用 OAuth 2.0 授权请求:”旁边的按钮,它会自动为您设置令牌。

    https://developers.google.com/fusiontables/docs/v1/using#auth

    【讨论】:

    • 是的,我授权使用 oauth。我可以完美地使用 SELECT sql api。但是,我似乎无法修改融合表。有什么想法吗?
    • 你是怎么授权的?如果表是公开的,SELECT 未经授权就可以工作。
    • 在 api explorer 中,我只使用“使用 OAuth 2.0 授权请求”按钮。但是,我也尝试使用googleapis.com/fusiontables/v1/…> 通过 URL 进行授权。我的表是私有的,SELECT 在这个授权下可以正常工作,但 INSERT 不能。
    猜你喜欢
    • 1970-01-01
    • 2017-11-08
    • 2019-01-07
    • 2012-05-03
    • 2017-01-24
    • 2016-08-22
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    相关资源
    最近更新 更多