SmartSheet API Call Sheets.get_sheet (#) Возвращает 404 для существующего идентификатора листа - PullRequest
0 голосов
/ 13 июля 2020

Вызов:

sheet = smart.Sheets.get_sheet(project.task['sheet'])

Возвращает:

{"result": {"code": 1006, "errorCode": 1006, "message": "Not Found", "name": "ApiError", "recommendation": "Do not retry without fixing the problem. ", "refId": "1ckyuuv1ngykx", "shouldRetry": false, "statusCode": 404}}

Я редактор, а не владелец листа, я повторно сгенерировал токен API, и я могу прочтите другие листы от той же организации и учетной записи. Не уверен, что это связано, лист с ошибками получен из многих других листов.

Есть ли параметр разрешений или параметр доступа к API для листов или рабочих пространств, которые мне нужно включить?

1 Ответ

0 голосов
/ 27 июля 2020

Я бы сначала упростил запрос, чтобы узнать, есть ли у вас доступ к листу: sheet = smart.Sheets.get_sheet (sheetId)

Я не уверен, что вы делаете с проектом вашего кода .task ", так что это может быть что-то, что нужно изучить.

И еще я бы попробовал удалить кавычки вокруг SheetId. Я не думаю, что Python SDK это нужно.

...