0

Я боролся с этим в течение нескольких дней в режиме «включено-выключено» и прочитал много полезных советов и статей по этой теме, но некоторые из них, по-видимому, устарели, и все, кажется, предполагают определенные требуемые шаги на этом пути. Вот пример:Таблицы для таблиц Fusion - от конца до конца Учебное пособие

https://github.com/entaq/GoogleAppsScript/tree/master/FusionTables

Это предполагает, что вы есть маркер, передаваемый в приложение через DoGet, и есть все настройки OAuth на месте.

Теперь я могу быть один здесь, но когда дело доходит до OAuth (что кажется существенным), do cumentation, кажется, переплетается и дует, но не дает конкретных указаний относительно требуемого выбора (какой идентификатор клиента мне нужно? «веб-приложение» или «учетная запись службы»?).

Я слишком усложняю вещи? Я могу получить в фишку, но когда я отправить запрос,

{ "domain": "global", "reason": "authError", "message": "Invalid Credentials" 

Я рыскал в Интернете для руководства идиота, но это один ускользает от меня. Есть ли какие-нибудь предложения?

ответ

0

В Сценарии приложений теперь есть родной Fusion Tables service. Это устраняет необходимость танца OAuth и в целом обеспечивает гораздо более чистый опыт.

+0

Спасибо за ваш ответ Род, это определенно выглядит более дружелюбно. Не знаете, почему Google разрешает так много устаревших форм оставаться в документации без руководства. Теперь, однако, я получаю сообщение об ошибке: «Доступ не настроен. Используйте Google Developers Console для активации API для своего проекта». Должен ли я разрешать выставление счетов и вводить всю информацию, чтобы получить эту работу? Также я не уверен, что делать с настройками клиента консоли, «Авторизованные источники Javascript» и «Авторизованный URI редиректа» Любой опыт работы с SpreadsheetApp> Реализация Google WebApp? – Tim

+0

Я считаю, что ошибка означает, что FT API сам должен быть включен. Если вы перейдете на страницу https://cloud.google.com/console/project и либо создадите проект, либо используете существующий. Нажмите на проект, а затем на «API» в левом навигаторе. Вы должны увидеть список доступных API. Найдите таблицы Fusion и установите его статус «ON». –

+0

Уже сделано Rod, вы вообще настроили платежный профиль? – Tim

Смежные вопросы