Вызов API Google Drive для вставки разрешений Public Share в Fusiontables вызывает внутреннюю ошибку

Я пытался использовать Google Drive API, чтобы сделать Fusiontable общедоступным для чтения, и не смог заставить его работать. Я могу использовать игровую площадку OAuth 2.0 для вставки общих прав доступа для других документов Google Диска, но для Fusiontables я получаю ошибку HTTP 500, «Внутренняя ошибка». Обратите внимание, что я попытался включить все области, доступные в «Drive API v2» и «Fusion Tables API v1».

Я знаю, что Google больше не разрабатывает и не поддерживает Fusiontables, но мне интересно, нашел ли кто-нибудь обходной путь, позволяющий обойти эту проблему? Я также не пробовал устаревшие / устаревшие версии API.

Вот фактический формат запроса API и ответы от OAuth Playground для вставки разрешений Fusiontable (HTTP 500), а затем вставки разрешений Doc (HTTP 200). Единственная разница между запросами - это fusiontable_id или document_id в URI запроса:

Запрос:

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"}

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"
      }
    ]
  }
}

Док ответ:

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"
}

Ответы на вопрос(4)

Ваш ответ на вопрос