La llamada a la API de Google Drive para insertar permisos de Public Share en Fusiontables causa un error interno

He estado tratando de usar la API de Google Drive para hacer que Fusiontable sea legible públicamente, y no he podido hacer que funcione. Puedo usar el OAuth 2.0 Playground para insertar permisos de uso público para otros documentos de Google Drive, pero para Fusiontables obtengo un error HTTP 500, "Error interno". Tenga en cuenta que he intentado incluir todos los ámbitos disponibles en "Drive API v2" y "Fusion Tables API v1".

Soy consciente de que Google ya no está desarrollando y admitiendo Fusiontables, pero me pregunto si alguien ha encontrado una solución que les permita solucionar este problema. Tampoco he probado versiones heredadas / obsoletas de la API.

Estos son el formato de solicitud API real y las respuestas de OAuth Playground para un inserto de permisos Fusiontable (HTTP 500), luego un inserto de permisos Doc (HTTP 200). La única diferencia entre las solicitudes es fusiontable_id o document_id en el URI de solicitud:

Solicitud:

POST /drive/v2/files/<fusiontable_id or document_id>/permissions HTTP/1.1
Host: www.googleapis.com
Content-length: 33
Content-type: application/json
Authorization: Bearer <access_token>

{"role":"reader","type":"anyone"}

Respuesta Fusiontable:

HTTP/1.1 500 Internal Server Error
Content-length: 180
X-xss-protection: 1; mode=block
X-content-type-options: nosniff
Expires: Tue, 04 Nov 2014 23:51:58 GMT
Vary: Origin,Referer,X-Origin
Server: GSE
Cache-control: private, max-age=0
Date: Tue, 04 Nov 2014 23:51:58 GMT
X-frame-options: SAMEORIGIN
Content-type: application/json; charset=UTF-8
{
  "error": {
    "code": 500, 
    "message": "Internal Error", 
    "errors": [
      {
        "domain": "global", 
        "message": "Internal Error", 
        "reason": "internalError"
      }
    ]
  }
}

Respuesta del doctor:

HTTP/1.1 200 OK
Content-length: 281
X-xss-protection: 1; mode=block
X-content-type-options: nosniff
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Vary: Origin,Referer,X-Origin
Server: GSE
Etag: "M4l5RvCt2StP2jOGfgyJPGdTZTc/dgFZz37LrQjIXplUkmnh3VtemzQ"
Pragma: no-cache
Cache-control: no-cache, no-store, max-age=0, must-revalidate
Date: Wed, 05 Nov 2014 15:35:56 GMT
X-frame-options: SAMEORIGIN
Content-type: application/json; charset=UTF-8
{
  "kind": "drive#permission", 
  "etag": "\"M4l5RvCt2StP2jOGfgyJPGdTZTc/dgFZz37LrQjIXplUkmnh3VtemzQ\"", 
  "role": "reader", 
  "type": "anyone", 
  "id": "anyone", 
  "selfLink": "https://www.googleapis.com/drive/v2/files/<document_id>/permissions/anyone"
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta