我试图使用Fusion Table API V1将数据插入融合表。我正在使用的代码是
<?php
session_start();
$url = "https://www.googleapis.com/fusiontables/v1/query";
$Query = "INSERT INTO 1Vzqe-X-jEcU-YpOuZTtjW0xrVZfxZA44lsxPjPU (name, phone) VALUES ('Check', '2001')";
$postQuery = http_build_query(array('sql' => $Query));
$Headers = array('Authorization' => 'Bearer '.$_SESSION['access_token'], 'Content-type' => 'application/json');
$postHeaders = http_build_query($Headers);
$context =array("http"=>
array(
"method" => "POST",
"content" => $postQuery,
"header" => $postHeaders
));
$context = stream_context_create($context);
$ResultArray = file_get_contents($url, false, $context);
?>
但它附带403 Forbidden。 我尝试将融合表上的编辑权限提供给10781---8@developer.gserviceaccount.com - 无效。 我可以访问融合表并打印其内容,问题是对融合表进行写访问。
注意 - &GT; CURL是不允许的,我在谷歌应用引擎上。